[pkg-kolab] r250 - trunk/kolabd/debian
Noel Koethe
noel at costa.debian.org
Mon Jan 30 22:16:58 UTC 2006
Author: noel
Date: 2006-01-30 22:16:55 +0000 (Mon, 30 Jan 2006)
New Revision: 250
Added:
trunk/kolabd/debian/kolabd.init
Log:
add the kolab init script
Added: trunk/kolabd/debian/kolabd.init
===================================================================
--- trunk/kolabd/debian/kolabd.init 2006-01-30 18:28:06 UTC (rev 249)
+++ trunk/kolabd/debian/kolabd.init 2006-01-30 22:16:55 UTC (rev 250)
@@ -0,0 +1,51 @@
+#!/bin/sh
+#
+# start/stop kolab server.
+
+if ! [ -x /usr/sbin/kolabd ]; then
+ exit 0
+fi
+
+KOLABPID=/var/run/kolab.pid
+
+. /lib/lsb/init-functions
+
+case "$1" in
+ start)
+ echo "Starting Kolab daemons" "kolabd"
+
+ if ! start-stop-daemon --start --quiet --oknodo --background --exec /usr/sbin/kolabd; then
+ log_end_msg 1
+ exit 1
+ fi
+
+ log_end_msg 0
+ ;;
+ stop)
+ echo "Stopping Kolab daemons" "kolabd"
+
+ start-stop-daemon --stop --quiet --pidfile $KOLABPID
+
+ log_end_msg 0
+ ;;
+ reload)
+ echo "Reloading /etc/kolab/kolab.conf" "kolabd"
+
+ start-stop-daemon --stop --signal HUP --pidfile $KOLABPID
+
+ log_end_msg 0
+ ;;
+ restart|force-reload)
+ $0 stop
+ sleep 1
+ $0 start
+
+ ;;
+ *)
+ echo "Usage: /etc/init.d/kolabd {start|stop|reload|force-reload|restart}"
+ exit 1
+ ;;
+esac
+
+exit 0
+
More information about the pkg-kolab-devel
mailing list