Update of /cvsroot/devil-linux/build/config/etc/init.d
In directory vz-cvs-3.sog:/tmp/cvs-serv20307/config/etc/init.d
Modified Files:
beep
Log Message:
resolved bug #90 - add local beep for serial console (Dominic Raferd / HZ)
Index: beep
===================================================================
RCS file: /cvsroot/devil-linux/build/config/etc/init.d/beep,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- beep 17 Dec 2011 23:52:46 -0000 1.6
+++ beep 28 Dec 2011 00:32:28 -0000 1.7
@@ -47,16 +47,15 @@
case "$1" in
start)
echo "Starting $NAME: "
-# loadproc $DAEMON $PARAMETER
# #DL = -.. .-..
- #if [ "`tty`" = "/dev/console" ]; then
- # # for serial console, force bell sound to local machine
- # for m in {1..3}; do
- # for n in {4..1}; do
- # sleep 0.$n; echo -en "\a">/dev/tty0
- # done
- # done
- #else
+ if grep -iq ttyS /proc/cmdline; then
+ # for serial console, force bell sound to local machine
+ for m in {1..3}; do
+ for n in {4..1}; do
+ sleep 0.$n; echo -en "\a">/dev/tty0
+ done
+ done
+ else
beep -f 880 -l 400
beep -f 3000 -l 200
beep -f 3000 -l 200 -D 600
@@ -64,7 +63,7 @@
beep -f 880 -l 400
beep -f 3000 -l 200
beep -f 3000 -l 200
- #fi
+ fi
;;
stop)
# echo -n "Shutting down $NAME: "
|