]> git.ipfire.org Git - ipfire-2.x.git/blame - src/initscripts/system/beep
unbound: Drop certificates for local control connection
[ipfire-2.x.git] / src / initscripts / system / beep
CommitLineData
e3670217
MT
1#!/bin/sh
2########################################################################
3# Begin $rc_base/init.d/beep
4#
5# Description : Plays a short melody when system goes up or down
6#
7# Authors : Michael Tremer - mitch@ipfire.org
8#
9# Version : 01.00
10#
11# Notes :
12#
13########################################################################
14
15. /etc/sysconfig/rc
16. ${rc_functions}
17
9bfa4a36 18LENGTH=40
e3670217
MT
19
20play () {
21
2f3973e4 22 beep -l $LENGTH -f $1 2> /dev/null
e3670217
MT
23
24}
25
26case "${1}" in
27 start)
28 for i in 440 466 494 523 554 587 622 659 698 740 764 831 880; do
29 play $i
30 done
31
32 ;;
33
34 stop)
35 for i in 880 831 764 740 698 659 622 587 554 532 494 466 440; do
36 play $i
37 done
38 ;;
d1e90efc
MT
39
40 up)
41 for i in 440 622 880; do
42 play $i
43 done
44 ;;
45
46 down)
47 for i in 880 622 440; do
48 play $i
49 done
50 ;;
e3670217
MT
51
52 *)
d1e90efc 53 echo "Usage: ${0} {start|stop|up|down}"
e3670217
MT
54 exit 1
55 ;;
56esac
57
58# End $rc_base/init.d/beep