From 18a4b9e055a568e20c6d7dfdd2a721e67b940d48 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 7 Sep 2011 23:08:11 +0200 Subject: [PATCH] busybox: add initial support for shutdown scripts Signed-off-by: Stephan Raue --- packages/sysutils/busybox/scripts/init | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/sysutils/busybox/scripts/init b/packages/sysutils/busybox/scripts/init index f354d80b90..9c131e1521 100755 --- a/packages/sysutils/busybox/scripts/init +++ b/packages/sysutils/busybox/scripts/init @@ -46,6 +46,8 @@ progress "Starting Init Scripts" RET=0 + RUNLEVEL="boot" + for script in `ls -1 /etc/init.d/*`; do if grep -q -e "^# runlevels:.*$MODE" $script; then . $script @@ -53,3 +55,15 @@ test $S_RET -ge $RET && RET=$S_RET fi done + + if [ -z "$RUNLEVEL" -o $RUNLEVEL="boot" ]; then + RUNLEVEL="poweroff" + fi + + for script in `ls -r1 /etc/init.d/*`; do + if grep -q -e "^# runlevels:.*$MODE" $script; then + . $script + S_RET=$? + test $S_RET -ge $RET && RET=$S_RET + fi + done