summaryrefslogtreecommitdiff
path: root/packages/slugos-init/files/leds
diff options
context:
space:
mode:
authorJohn Bowler <jbowler@nslu2-linux.org>2006-01-30 00:16:23 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2006-01-30 00:16:23 +0000
commitea748f84046d22252abe8a5a6d160a73bcb2e92f (patch)
treef07ff4a84b1530dd7cafc12f98f6ff6885108045 /packages/slugos-init/files/leds
parentad744e7896ccb0b83a8ff0ca30dc4ef7a776e105 (diff)
slugos-init: update to use 'beep' in 0.10
- boot scripts now use the new beep arguments
Diffstat (limited to 'packages/slugos-init/files/leds')
-rw-r--r--packages/slugos-init/files/leds16
1 files changed, 12 insertions, 4 deletions
diff --git a/packages/slugos-init/files/leds b/packages/slugos-init/files/leds
index 8132a22046..b614dd60d8 100644
--- a/packages/slugos-init/files/leds
+++ b/packages/slugos-init/files/leds
@@ -166,10 +166,18 @@ sysled(){
}
#
-# beep [double]
-# emit a beep, or a double beep
-# dummy - at present does nothing
+# beep {arguments}
+# emit a beep
+# does nothing if there is no beep executable
beep(){
+ local arg
+ arg=
+ test "$1" = beep && shift
+ if test -x /bin/beep
+ then
+ test -c /dev/buzzer && arg="-e /dev/buzzer"
+ /bin/beep $arg "$@"
+ fi
return 0
}
@@ -192,7 +200,7 @@ leds_help(){
echo " trigger may be given. 'user' will use the default specified" >&2
echo " in USER_LED from /etc/default/rcS, if not specified a cpu" >&2
echo " activity setting appropriate to the machine is selected" >&2
- echo " beep [double]" >&2
+ echo " beep {args}" >&2
echo " if possible cause the machine to emit a beep" >&2
}