From: Heiko Z. <smi...@us...> - 2011-12-28 00:32:30
|
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: " |