Add to git.
[dlife.git] / debian / init.d
1 #! /bin/sh
2 #
3 # adapted from the dh_make template by Falk Hueffner <falk@debian.org>
4 #
5 # using a pidfile doesn't work unfortunately, since dlife_soup forks
6 #
7
8 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
9 DAEMON=/usr/bin/dlife_soup
10 NAME=dlife
11 DESC='distributed artificial life client'
12
13 test -f $DAEMON || exit 0
14
15 set -e
16
17 case "$1" in
18   start)
19         echo -n "Starting $DESC: "
20         start-stop-daemon --start --quiet --exec $DAEMON
21         echo "$NAME."
22         ;;
23   stop)
24         echo -n "Stopping $DESC: "
25         start-stop-daemon --stop --quiet --exec $DAEMON
26         echo "$NAME."
27         ;;
28   restart|force-reload)
29         echo -n "Restarting $DESC: "
30         start-stop-daemon --stop --quiet --exec $DAEMON
31         sleep 1
32         start-stop-daemon --start --quiet --exec $DAEMON
33         echo "$NAME."
34         ;;
35   *)
36         N=/etc/init.d/$NAME
37         echo "Usage: $N {start|stop|restart|force-reload}" >&2
38         exit 1
39         ;;
40 esac
41
42 exit 0