base-files: reset LED state

Attempt to reset all LED states before applying the UCI configuration to
avoid leaving disabled LEDs behind in lingering glowing state, e.g. when
changing the sysfs entry in the config from one hardware LED to another.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
master
Jo-Philipp Wich 9 years ago
parent 21ad25f547
commit 33a4d22f4c
  1. 6
      package/base-files/files/etc/init.d/led

@ -103,6 +103,12 @@ load_led() {
start() {
[ -e /sys/class/leds/ ] && {
local led
for led in /sys/class/leds/*; do
[ -e "$led/trigger" ] && echo "none" > "$led/trigger"
[ -e "$led/brightness" ] && echo "0" > "$led/brightness"
done
config_load system
config_foreach load_led led
}

Loading…
Cancel
Save