diff options
author | Jesse Gilles <jgilles@multitech.com> | 2014-11-13 16:41:26 -0600 |
---|---|---|
committer | Jesse Gilles <jgilles@multitech.com> | 2014-11-13 16:43:43 -0600 |
commit | 455a5de05a908ff32cce2d9500e774fb8cd5a1dc (patch) | |
tree | 437566dc5b11a65f4b8be363787e0590e7470433 | |
parent | 25c978b3909c7f8ac874a64743e58d33e774c3a0 (diff) | |
download | meta-mlinux-455a5de05a908ff32cce2d9500e774fb8cd5a1dc.tar.gz meta-mlinux-455a5de05a908ff32cce2d9500e774fb8cd5a1dc.tar.bz2 meta-mlinux-455a5de05a908ff32cce2d9500e774fb8cd5a1dc.zip |
initscripts: fix LED flashing behavior during flash upgrade
-rw-r--r-- | recipes-core/initscripts/initscripts-1.0/umountfs | 14 | ||||
-rw-r--r-- | recipes-core/initscripts/initscripts_1.0.bbappend | 2 |
2 files changed, 10 insertions, 6 deletions
diff --git a/recipes-core/initscripts/initscripts-1.0/umountfs b/recipes-core/initscripts/initscripts-1.0/umountfs index 1c9a9ce..f555aba 100644 --- a/recipes-core/initscripts/initscripts-1.0/umountfs +++ b/recipes-core/initscripts/initscripts-1.0/umountfs @@ -24,13 +24,15 @@ umount_all() { } blink_leds() { - leds=/sys/class/leds/* - nleds=$(echo $leds | wc -w) + led_dir=/sys/class/leds + # blink all programmable LEDs except status + leds=$(ls $led_dir/ | grep -v status) + nleds=$(echo "$leds" | wc -w) # turn LEDs off for led in $leds; do - echo "timer" > $led/trigger - echo 0 > $led/delay_off + echo "timer" > $led_dir/$led/trigger + echo 0 > $led_dir/$led/delay_off done int=200 @@ -40,8 +42,8 @@ blink_leds() { # make a pattern for led in $leds; do - echo "$on" > $led/delay_on - echo "$off" > $led/delay_off + echo "$on" > $led_dir/$led/delay_on + echo "$off" > $led_dir/$led/delay_off on=$(( on - int )) off=$(( total - on )) done diff --git a/recipes-core/initscripts/initscripts_1.0.bbappend b/recipes-core/initscripts/initscripts_1.0.bbappend index d00d5f5..54a7ed5 100644 --- a/recipes-core/initscripts/initscripts_1.0.bbappend +++ b/recipes-core/initscripts/initscripts_1.0.bbappend @@ -2,3 +2,5 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:" # flash on reboot/umountfs needs regular umount (not busybox) RDEPENDS_${PN} += "util-linux-umount util-linux-mount bash" + +PR .= ".1" |