426e7833 |
1 | #! /bin/sh -e |
0fde1ce3 |
2 | # |
3 | ### BEGIN INIT INFO |
4 | # Provides: courier-authdaemon |
5 | # Required-Start: $remote_fs $syslog |
6 | # Required-Stop: $remote_fs $syslog |
7 | # Default-Start: 2 3 4 5 |
8 | # Default-Stop: 0 1 6 |
9 | ### END INIT INFO |
426e7833 |
10 | |
11 | prefix="/usr" |
12 | exec_prefix=${prefix} |
13 | sysconfdir="/etc/courier" |
14 | sbindir="${exec_prefix}/sbin" |
15 | daemonscript="${sbindir}/authdaemond" |
16 | |
17 | . /lib/lsb/init-functions |
18 | |
19 | # Check for a leftover init script |
20 | if [ ! -x $daemonscript ]; then |
21 | exit 0 |
22 | fi |
23 | |
24 | case "$1" in |
25 | start) |
26 | # Start daemon. |
27 | cd / |
28 | log_daemon_msg "Starting Courier authentication services" "authdaemond" |
29 | $daemonscript start |
30 | log_end_msg 0 |
31 | ;; |
32 | stop) |
33 | # Stop daemon. |
34 | cd / |
35 | log_daemon_msg "Stopping Courier authentication services" "authdaemond" |
36 | $daemonscript stop |
37 | log_end_msg 0 |
38 | ;; |
39 | restart|reload|force-reload) |
40 | $0 stop |
41 | $0 start |
42 | ;; |
43 | *) |
44 | echo "Usage: $0 {start|stop|restart|reload|force-reload}" >&2 |
45 | exit 2 |
46 | ;; |
47 | esac |
48 | exit 0 |