root / pkpgcounter / trunk / debian / init.d.ex @ 458

Revision 458, 1.9 kB (checked in by jerome, 17 years ago)

Added Debian packaging stuff.

Line 
1#! /bin/sh
2#
3# skeleton      example file to build /etc/init.d/ scripts.
4#               This file should be used to construct scripts for /etc/init.d.
5#
6#               Written by Miquel van Smoorenburg <miquels@cistron.nl>.
7#               Modified for Debian
8#               by Ian Murdock <imurdock@gnu.ai.mit.edu>.
9#
10# Version:      @(#)skeleton  1.9  26-Feb-2001  miquels@cistron.nl
11#
12
13PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
14DAEMON=/usr/sbin/pkpgcounter
15NAME=pkpgcounter
16DESC=pkpgcounter
17
18test -x $DAEMON || exit 0
19
20# Include pkpgcounter defaults if available
21if [ -f /etc/default/pkpgcounter ] ; then
22        . /etc/default/pkpgcounter
23fi
24
25set -e
26
27case "$1" in
28  start)
29        echo -n "Starting $DESC: "
30        start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
31                --exec $DAEMON -- $DAEMON_OPTS
32        echo "$NAME."
33        ;;
34  stop)
35        echo -n "Stopping $DESC: "
36        start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
37                --exec $DAEMON
38        echo "$NAME."
39        ;;
40  #reload)
41        #
42        #       If the daemon can reload its config files on the fly
43        #       for example by sending it SIGHUP, do it here.
44        #
45        #       If the daemon responds to changes in its config file
46        #       directly anyway, make this a do-nothing entry.
47        #
48        # echo "Reloading $DESC configuration files."
49        # start-stop-daemon --stop --signal 1 --quiet --pidfile \
50        #       /var/run/$NAME.pid --exec $DAEMON
51  #;;
52  restart|force-reload)
53        #
54        #       If the "reload" option is implemented, move the "force-reload"
55        #       option to the "reload" entry above. If not, "force-reload" is
56        #       just the same as "restart".
57        #
58        echo -n "Restarting $DESC: "
59        start-stop-daemon --stop --quiet --pidfile \
60                /var/run/$NAME.pid --exec $DAEMON
61        sleep 1
62        start-stop-daemon --start --quiet --pidfile \
63                /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
64        echo "$NAME."
65        ;;
66  *)
67        N=/etc/init.d/$NAME
68        # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
69        echo "Usage: $N {start|stop|restart|force-reload}" >&2
70        exit 1
71        ;;
72esac
73
74exit 0
Note: See TracBrowser for help on using the browser.