Imported Debian patch 0.59.3-1
[hcoop/debian/courier-authlib.git] / debian / courier-authdaemon.init
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