summaryrefslogtreecommitdiff
path: root/recipes/slugos-init/files/leds
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/slugos-init/files/leds')
-rw-r--r--recipes/slugos-init/files/leds7
1 files changed, 7 insertions, 0 deletions
diff --git a/recipes/slugos-init/files/leds b/recipes/slugos-init/files/leds
index b40d5d874e..b1f6e126b4 100644
--- a/recipes/slugos-init/files/leds
+++ b/recipes/slugos-init/files/leds
@@ -31,6 +31,8 @@ led_set(){
esac >"$1/brightness";;
slow|fast|panic|blink|flash)
+ modprobe ledtrig-timer > /dev/null 2>&1 || true
+
echo -n timer
case "$setting" in
@@ -196,6 +198,11 @@ beep(){
break
fi
done
+ # If udev hasn't run, then /dev/input doesn't exist, so
+ # fallback to /dev/buzzer if possible.
+ if test -e /dev/buzzer -a ! -d /dev/input; then
+ arg="-e /dev/buzzer"
+ fi
/bin/beep $arg "$@" 2>/dev/null
fi
return 0