diff --git a/recipes-external/glibc/glibc-external.bb b/recipes-external/glibc/glibc-external.bb index d5242a0..9b19d2b 100644 --- a/recipes-external/glibc/glibc-external.bb +++ b/recipes-external/glibc/glibc-external.bb @@ -121,6 +121,10 @@ glibc_external_do_install_extra () { bbfatal "sed did not fix $locale" fi done + + # Avoid bash dependency + sed -e '1s#bash#sh#; s#$"#"#g' -i "${D}${bindir}/ldd" + sed -e '1s#bash#sh#' -i "${D}${bindir}/tzselect" } EXTERNAL_EXTRA_FILES += "\ @@ -209,10 +213,6 @@ FILES_${PN}-dev += "\ " FILES_${PN}-dev[file-checksums] += "${libc_headers_file}" -# Currently, ldd and tzcode from Sourcery G++ still have #!/bin/bash -RDEPENDS_ldd += "bash" -RDEPENDS_tzcode += "bash" - # glibc's utils need libgcc do_package[depends] += "${MLPREFIX}libgcc:do_packagedata" do_package_write_ipk[depends] += "${MLPREFIX}libgcc:do_packagedata" diff --git a/recipes-external/glibc/glibc-external/nscd.init b/recipes-external/glibc/glibc-external/nscd.init index a882da7..b02986e 100644 --- a/recipes-external/glibc/glibc-external/nscd.init +++ b/recipes-external/glibc/glibc-external/nscd.init @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # # nscd: Starts the Name Switch Cache Daemon # @@ -49,7 +49,7 @@ prog=nscd start () { [ -d /var/run/nscd ] || mkdir /var/run/nscd [ -d /var/db/nscd ] || mkdir /var/db/nscd - echo -n $"Starting $prog: " + echo -n "Starting $prog: " daemon /usr/sbin/nscd RETVAL=$? echo @@ -58,7 +58,7 @@ start () { } stop () { - echo -n $"Stopping $prog: " + echo -n "Stopping $prog: " /usr/sbin/nscd -K RETVAL=$? if [ $RETVAL -eq 0 ]; then @@ -67,9 +67,9 @@ stop () { # a non-privileged user rm -f /var/run/nscd/nscd.pid rm -f /var/run/nscd/socket - success $"$prog shutdown" + success "$prog shutdown" else - failure $"$prog shutdown" + failure "$prog shutdown" fi echo return $RETVAL @@ -103,13 +103,13 @@ case "$1" in RETVAL=$? ;; force-reload | reload) - echo -n $"Reloading $prog: " + echo -n "Reloading $prog: " killproc /usr/sbin/nscd -HUP RETVAL=$? echo ;; *) - echo $"Usage: $0 {start|stop|status|restart|reload|condrestart}" + echo "Usage: $0 {start|stop|status|restart|reload|condrestart}" RETVAL=1 ;; esac