/[fai]/people/lazyboy/fai-distributions/debian/init.d.ex
ViewVC logotype

Contents of /people/lazyboy/fai-distributions/debian/init.d.ex

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3245 - (hide annotations) (download)
Sun Jan 15 20:43:10 2006 UTC (7 years, 4 months ago) by lazyboy-guest
File size: 1938 byte(s)
new fai-distributions support package without other debian packages included, bootstrap-software is fetched via ftp
1 lazyboy-guest 3245 #! /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    
13     PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
14     DAEMON=/usr/sbin/fai-distributions
15     NAME=fai-distributions
16     DESC=fai-distributions
17    
18     test -x $DAEMON || exit 0
19    
20     # Include fai-distributions defaults if available
21     if [ -f /etc/default/fai-distributions ] ; then
22     . /etc/default/fai-distributions
23     fi
24    
25     set -e
26    
27     case "$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     ;;
72     esac
73    
74     exit 0

  ViewVC Help
Powered by ViewVC 1.1.5