]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Add init script for fileserver.
authorSam Hartman <hartmans@debian.org>
Sat, 25 Nov 2000 03:50:52 +0000 (03:50 +0000)
committerSam Hartman <hartmans@debian.org>
Sat, 25 Nov 2000 03:50:52 +0000 (03:50 +0000)
debian/changelog
debian/openafs-client.examples
debian/openafs-fileserver.conffiles [new file with mode: 0644]
debian/openafs-fileserver.init [new file with mode: 0755]

index dcfc3186f117204637797a591ca54dca8aa2d61c..7a795f26097435974820c29fec118a68ea9c6cbd 100644 (file)
@@ -8,7 +8,7 @@ openafs (1.0.snap20001106-6) unstable; urgency=medium
   * Use the native Debian install instead of afs install while building;
     works  under fakeroot.  Important for modules package.
 
- --
+ --  <hartmans@snorklewacker.mit.edu>  Fri, 24 Nov 2000 22:43:18 -0500
 
 openafs (1.0.snap20001106-5) unstable; urgency=low
 
index 4b60bd41fb2a57eb911ece486c08ae7c55145e33..15256f113ea3f4c2b9f29f719e768e3946e8e9d5 100644 (file)
@@ -1 +1 @@
-CellServDB
+debian/CellServDB
diff --git a/debian/openafs-fileserver.conffiles b/debian/openafs-fileserver.conffiles
new file mode 100644 (file)
index 0000000..154a613
--- /dev/null
@@ -0,0 +1 @@
+/etc/init.d/openafs-fileserver
diff --git a/debian/openafs-fileserver.init b/debian/openafs-fileserver.init
new file mode 100755 (executable)
index 0000000..164f496
--- /dev/null
@@ -0,0 +1,68 @@
+#! /bin/sh
+#
+# skeleton     example file to build /etc/init.d/ scripts.
+#              This file should be used to construct scripts for /etc/init.d.
+#
+#              Written by Miquel van Smoorenburg <miquels@cistron.nl>.
+#              Modified for Debian GNU/Linux
+#              by Ian Murdock <imurdock@gnu.ai.mit.edu>.
+#
+# Version:     @(#)skeleton  1.8  03-Mar-1998  miquels@cistron.nl
+#
+
+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON=/usr/sbin/bosserver
+NAME=bosserver
+DESC="AFS Server"
+
+test -f $DAEMON || exit 0
+
+
+
+case "$1" in
+  start)
+       echo -n "Starting $DESC: "
+       start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
+               --exec $DAEMON
+       echo "$NAME."
+       ;;
+  stop)
+       echo -n "Stopping $DESC: "
+       start-stop-daemon --stop --quiet --signal 1 \
+               --exec $DAEMON
+       echo "$NAME."
+       ;;
+  #reload)
+       #
+       #       If the daemon can reload its config files on the fly
+       #       for example by sending it SIGHUP, do it here.
+       #
+       #       If the daemon responds to changes in its config file
+       #       directly anyway, make this a do-nothing entry.
+       #
+       # echo "Reloading $DESC configuration files."
+       # start-stop-daemon --stop --signal 1 --quiet --pidfile \
+       #       /var/run/$NAME.pid --exec $DAEMON
+  #;;
+  restart|force-reload)
+       #
+       #       If the "reload" option is implemented, move the "force-reload"
+       #       option to the "reload" entry above. If not, "force-reload" is
+       #       just the same as "restart".
+       #
+       echo -n "Restarting $DESC: "
+       start-stop-daemon --stop --quiet--signal 1 --exec $DAEMON
+       sleep 1
+       start-stop-daemon --start --quiet --pidfile \
+               /var/run/$NAME.pid --exec $DAEMON
+       echo "$NAME."
+       ;;
+  *)
+       N=/etc/init.d/$NAME
+       # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
+       echo "Usage: $N {start|stop|restart|force-reload}" >&2
+       exit 1
+       ;;
+esac
+
+exit 0