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>
This commit is contained in:
Jo-Philipp Wich 2016-06-07 22:58:22 +02:00
parent 21ad25f547
commit 33a4d22f4c

View file

@ -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
}