[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