Package: nsca
Version: 2.7.2+nmu2
Tags: patch

This issue was reported in Ubuntu, so I'm just forwarding it upstream.
 Attached is a patch for the bug.

-- 
Paul Belanger | dCAP
Polybeacon | Consultant
Jabber: paul.belan...@polybeacon.com | IRC: pabelanger (Freenode) |
Blog: http://blog.polybeacon.com | Twitter: http://twitter.com/pabelanger
--- /etc/init.d/nsca	2006-11-10 01:07:30.000000000 +0100
+++ nsca	2009-08-04 10:47:55.000000000 +0200
@@ -64,6 +64,22 @@
 	rm -f $PIDFILE
 	echo "$NAME."
 ;;
+status)
+        if [ -f $PIDFILE ]; then
+                PID=$(cat $PIDFILE);
+		RES=$(ps aux|awk '{print $2}'|grep $PID 2>/dev/null ||echo "1";)
+		if [ $RES -eq "1" ];then
+                        echo "$NAME stopped";
+                        exit 1;
+                else
+                        echo "$NAME running";
+                        exit 0;
+                fi
+        else
+                echo "$NAME stopped";
+                exit 1;
+        fi
+        ;;
 reload|force-reload)
 	echo -n "Reloading $DESC: "
 	$SSD_STOP --signal HUP -- $OPTS || die "ERROR: could not reload $NAME."

Reply via email to