Merge from debian.
[hcoop/debian/courier-authlib.git] / debian / courier-authdaemon.init
CommitLineData
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
11prefix="/usr"
12exec_prefix=${prefix}
13sysconfdir="/etc/courier"
14sbindir="${exec_prefix}/sbin"
15daemonscript="${sbindir}/authdaemond"
16
17. /lib/lsb/init-functions
18
19# Check for a leftover init script
20if [ ! -x $daemonscript ]; then
21 exit 0
22fi
23
24case "$1" in
25start)
26 # Start daemon.
27 cd /
28 log_daemon_msg "Starting Courier authentication services" "authdaemond"
29 $daemonscript start
30 log_end_msg 0
31 ;;
32stop)
33 # Stop daemon.
34 cd /
35 log_daemon_msg "Stopping Courier authentication services" "authdaemond"
36 $daemonscript stop
37 log_end_msg 0
38 ;;
39restart|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 ;;
47esac
48exit 0