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