Import Debian package 0.61.0-1+lenny1
[hcoop/debian/courier-authlib.git] / debian / courier-authdaemon.init
1 #! /bin/sh -e
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
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