From: Arne Fitzenreiter Date: Wed, 19 Dec 2012 21:55:58 +0000 (+0100) Subject: leds: disable all led's at halt. X-Git-Tag: v2.13-beta1~3 X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=acddae55daa17a8f08953e6a163194c6e942391e leds: disable all led's at halt. --- diff --git a/src/initscripts/init.d/halt b/src/initscripts/init.d/halt index 01f7234ef4..a3005c9903 100644 --- a/src/initscripts/init.d/halt +++ b/src/initscripts/init.d/halt @@ -21,8 +21,16 @@ case "${1}" in boot_mesg "Remount root readonly..." mount -f -o remount,ro / > /dev/null 2>&1 evaluate_retval + boot_mesg "Prepare for halt..." sleep 2 + + #Disable all leds at shutdown + for led in $(ls /sys/class/leds); do + echo "none" > /sys/class/leds/$led/trigger + echo "0" > /sys/class/leds/$led/brightness + done + halt -d -f -i -p ;; *) diff --git a/src/initscripts/init.d/mountfs b/src/initscripts/init.d/mountfs index c56100979f..d4735d596a 100644 --- a/src/initscripts/init.d/mountfs +++ b/src/initscripts/init.d/mountfs @@ -49,8 +49,10 @@ case "${1}" in boot_mesg "Unmounting all other currently mounted file systems..." umount -a -d -r &>/dev/null evaluate_retval - ;; + # mount /sys again for led control at halt + mount /sys 2>&1 >/dev/null + ;; *) echo "Usage: ${0} {start|stop}" exit 1