caf7558fab5c6e3448383e43b944eb303fdfb2d5
[doldaconnect.git] / contrib / debian-init.d-doldacond
1 #!/bin/sh
2
3 PATH=/usr/local/bin:/usr/local/sbin:$PATH
4
5 . /lib/lsb/init-functions
6
7 start() {
8     LANG=en_US.UTF-8
9     export LANG
10     log_begin_msg "Starting Dolda Connect daemon..."
11     start-stop-daemon -S -p /var/run/doldacond.pid -qx /usr/local/bin/doldacond -- -s -p /var/run/doldacond.pid
12     log_end_msg $?
13 }
14
15 stop() {
16     log_begin_msg "Stopping Dolda Connect daemon..."
17     start-stop-daemon -K -p /var/run/doldacond.pid -qx /usr/local/bin/doldacond
18     log_end_msg $?
19 }
20
21 reload() {
22     log_begin_msg "Reloading Dolda Connect daemon..."
23     start-stop-daemon -K -p /var/run/doldacond.pid -qx /usr/local/bin/doldacond -s HUP
24     log_end_msg $?
25 }
26
27 case "$1" in
28     start)
29         start
30         ;;
31     stop)
32         stop
33         ;;
34     reload)
35         reload
36         ;;
37     restart)
38         stop
39         start
40         ;;
41 esac
42
43 exit 0