From: Heiko Z. <smi...@us...> - 2010-09-27 19:33:01
|
Update of /cvsroot/devil-linux/build/config/etc/init.d In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv16672/config/etc/init.d Modified Files: beep Log Message: updated system startup "beeps" to support serial consoles (Dominic Raferd / HZ) Index: beep =================================================================== RCS file: /cvsroot/devil-linux/build/config/etc/init.d/beep,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- beep 3 Apr 2007 12:01:32 -0000 1.3 +++ beep 27 Sep 2010 19:32:50 -0000 1.4 @@ -49,13 +49,22 @@ echo "Starting $NAME: " # loadproc $DAEMON $PARAMETER # #DL = -.. .-.. - beep -f 880 -l 400 - beep -f 3000 -l 200 - beep -f 3000 -l 200 -D 600 - beep -f 3000 -l 200 - beep -f 880 -l 400 - beep -f 3000 -l 200 - beep -f 3000 -l 200 + 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 + beep -f 880 -l 400 + beep -f 3000 -l 200 + beep -f 3000 -l 200 -D 600 + beep -f 3000 -l 200 + beep -f 880 -l 400 + beep -f 3000 -l 200 + beep -f 3000 -l 200 + fi ;; stop) # echo -n "Shutting down $NAME: " |