Blob Blame History Raw
--- init-script.in	2003-01-08 03:57:23.000000000 +0100
+++ init-script.in	2008-03-11 17:52:45.000000000 +0100
@@ -5,11 +5,11 @@
 #  This script takes care of starting and stopping the NSCA daemon.
 #  Modeled after init script for NRPE written by jaclu@grm.se
 #
-# chkconfig: 2345 80 30
+# chkconfig: - 80 20
 # description: nsca is a daemon for accepting service check results \
 #              from applications running on other hosts.
 # processname: nsca
-# config: /usr/local/nagios/etc/nsca.cfg
+# config: /etc/nagios/nsca.cfg
 
 # Source function library
 if [ -f /etc/rc.d/init.d/functions ]; then
@@ -26,7 +26,7 @@
 # Check that networking is up.
 [ ${NETWORKING} = "no" ] && exit 0
 
-NscaBin=@bindir@/nsca
+NscaBin=@sbindir@/nsca
 NscaCfg=@sysconfdir@/nsca.cfg
 LockFile=/var/lock/subsys/nsca
 
@@ -51,11 +51,21 @@
 	$0 stop
 	$0 start
 	;;
+  reload)
+	echo -n $"Reloading nsca: "
+	killproc nsca -HUP
+	RETVAL=$?
+	echo
+        ;;
+  condrestart)
+        [ -e $LockFile ] && restart
+        RETVAL=$?
+        ;;
   status)
 	status nsca
 	;;
   *)
-	echo "Usage: nsca {start|stop|restart|status}"
+	echo "Usage: nsca {start|stop|restart|reload|condrestart|status}"
 	exit 1
 esac