automatic commit
[breezed.git] / breezed.sh
1 #!/bin/bash
2
3 #  breezed is a fan speed control daemon for Linux computers.
4 #
5 #  Copyright (c) 2008 Francois Fleuret
6 #  Written by Francois Fleuret <francois@fleuret.org>
7 #
8 #  This file is part of breezed.
9 #
10 #  breezed is free software: you can redistribute it and/or modify it
11 #  under the terms of the GNU General Public License version 3 as
12 #  published by the Free Software Foundation.
13 #
14 #  breezed is distributed in the hope that it will be useful, but
15 #  WITHOUT ANY WARRANTY; without even the implied warranty of
16 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
17 #  General Public License for more details.
18 #
19 #  You should have received a copy of the GNU General Public License
20 #  along with breezed.  If not, see <http://www.gnu.org/licenses/>.
21
22 ### BEGIN INIT INFO
23 # Provides:          breezed
24 # Required-Start:
25 # Required-Stop:
26 # Default-Start:     2 3 4 5
27 # Default-Stop:      0 1 6
28 # Short-Description: Fan control daemon
29 ### END INIT INFO
30
31 DAEMON="/usr/local/bin/breezed"
32
33 test -x $DAEMON || exit 0
34
35 . /lib/lsb/init-functions
36
37 case "$1" in
38
39     start)
40         log_daemon_msg "Starting fan control daemon" "breezed"
41         start-stop-daemon --start --background --quiet \
42             --make-pidfile --pidfile /var/run/breezed.pid \
43             --exec ${DAEMON}
44         log_end_msg $?
45         ;;
46
47     restart)
48         $0 stop
49         $0 start
50         ;;
51
52     stop)
53         log_daemon_msg "Stopping fan control daemon" "breezed"
54         start-stop-daemon --stop --quiet \
55             --pidfile /var/run/breezed.pid
56         log_end_msg $?
57         ;;
58
59     *)
60         echo "Usage: breezed.sh [start|restart|stop]" >&2
61         exit 3
62         ;;
63 esac
64
65 ######################################################################