X-Git-Url: https://git.archive.openwrt.org/?p=openwrt.git;a=blobdiff_plain;f=package%2Fbase-files%2Ffiles%2Fetc%2Finit.d%2FrcS;h=9599bbf32e765e117e87fe63dcf4ea4b10fa7bc3;hp=755e08b9c8520b24b8d2adeabd898a53b6a68d90;hb=0b02cb7ac6a0503d174b64f16fc08f152124f7f9;hpb=e26af005b57ca0fae2accbdb9528212b4f1b9ea3 diff --git a/package/base-files/files/etc/init.d/rcS b/package/base-files/files/etc/init.d/rcS index 755e08b9c8..9599bbf32e 100755 --- a/package/base-files/files/etc/init.d/rcS +++ b/package/base-files/files/etc/init.d/rcS @@ -1,10 +1,9 @@ #!/bin/sh # Copyright (C) 2006 OpenWrt.org -( - for i in /etc/rc.d/S*; do - $i boot 2>&1 - done - - sysctl -p >&- -) | logger -s -p 6 -t '' & +LOGGER="cat" +[ -x /usr/bin/logger ] && LOGGER="logger -p 6 -t sysinit" + +for i in /etc/rc.d/$1*; do + [ -x $i ] && $i $2 2>&1 +done | $LOGGER