[oe-commits] org.oe.dev zleds: announce via beeper when rc3.d scripts are completed (ssh login is ready).
mwester commit
openembedded-commits at lists.openembedded.org
Sun Aug 12 02:28:28 UTC 2007
zleds: announce via beeper when rc3.d scripts are completed (ssh login is ready).
Author: mwester at openembedded.org
Branch: org.openembedded.dev
Revision: 4942f5af56f5f2f5f11a251f94e22d886e22878a
ViewMTN: http://monotone.openembedded.org/revision.psp?id=4942f5af56f5f2f5f11a251f94e22d886e22878a
Files:
1
packages/slugos-init/files/initscripts/zleds
Diffs:
#
# mt diff -r5036cde1a3176fb294f701fee3a424b9a28f58b2 -r4942f5af56f5f2f5f11a251f94e22d886e22878a
#
#
#
# patch "packages/slugos-init/files/initscripts/zleds"
# from [edd8cca58c4f20772a52043f0c624d12da5c188a]
# to [f0b04d6a1e54996a69d9478c9965d97a225e7566]
#
============================================================
--- packages/slugos-init/files/initscripts/zleds edd8cca58c4f20772a52043f0c624d12da5c188a
+++ packages/slugos-init/files/initscripts/zleds f0b04d6a1e54996a69d9478c9965d97a225e7566
@@ -21,8 +21,25 @@ state(){
esac
}
+# trumpet "beeps" an announcement on systems with such support.
+l=120 # Long beep time
+s=40 # Try to keep a 3:1 ratio
+trumpet(){
+ case "$1" in
+ k) leds beep -l $l; leds beep -l $s; leds beep -l $l;;
+ n) leds beep -l $l; leds beep -l $s;;
+ *) leds beep;;
+ esac
+}
+
case "$1" in
-start) leds "$(state "$runlevel")";;
-stop) leds boot "$(state "$runlevel")";;
-*) echo "led change: $1: command ignored" >&2;;
+start) leds "$(state "$runlevel")"
+ if [ "$(state "$runlevel")" == "user" ]; then
+ trumpet "k"
+ fi
+ ;;
+stop) leds boot "$(state "$runlevel")"
+ ;;
+*) echo "led change: $1: command ignored" >&2
+ ;;
esac
More information about the Openembedded-commits
mailing list