--- /dev/null
+#!/usr/bin/pagsh.openafs
+
+# This script should go in /etc/init.d/ on Debian Linux systems running Domtool slaves.
+
+SELF=$(cd $(dirname $0); pwd -P)/$(basename $0)
+PIDFILE="/var/run/k5start-domtool-slave.pid"
+
+set -e
+
+case $1 in
+ start)
+ echo -n "Starting Domtool slave: domtool-slave"
+ if sudo -u domtool domtool-admin-sudo slave-ping; then
+ echo "...already running."
+ else
+ start-stop-daemon --start --pidfile $PIDFILE \
+ -c domtool:domtool \
+ --exec /usr/bin/k5start -- -b -f /etc/keytabs/domtool.keytab \
+ -K 300 -t -p $PIDFILE \
+ domtool/deleuze.hcoop.net \
+ domtool-slave-logged
+ echo "."
+ fi
+ ;;
+
+ stop)
+ echo -n "Stopping Domtool slave: domtool-slave"
+ if sudo -u domtool domtool-admin-sudo slave-shutdown; then
+ echo "."
+ else
+ start-stop-daemon --stop --pidfile $PIDFILE
+ echo "."
+ fi
+ rm -f $PIDFILE
+ ;;
+
+ restart|reload|force-reload)
+ $SELF stop
+ $SELF start
+ ;;
+
+ status)
+ if sudo -u domtool domtool-admin-sudo slave-ping; then
+ echo "Domtool slave is running."
+ else
+ echo "Domtool slave is stopped."
+ exit 3
+ fi
+ ;;
+
+ *)
+ echo "Usage: $SELF start|stop|restart|reload|force-reload|status"
+ exit 1
+ ;;
+esac