Package: ulogd
Version: 1.24-2.1
Severity: wishlist
Tags: patch
User: pet...@debian.org
Usertags: initd-status-support

Here is a patch to support the "status" action in the init.d script.
diff -u ulogd-1.24/debian/changelog ulogd-1.24/debian/changelog
--- ulogd-1.24/debian/changelog
+++ ulogd-1.24/debian/changelog
@@ -1,3 +1,10 @@
+ulogd (1.24-2.2) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Add init.d status support
+
+ -- Peter Eisentraut <pet...@debian.org>  Fri, 03 Jul 2009 23:14:44 +0300
+
 ulogd (1.24-2.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -u ulogd-1.24/debian/control ulogd-1.24/debian/control
--- ulogd-1.24/debian/control
+++ ulogd-1.24/debian/control
@@ -9,7 +9,7 @@
 
 Package: ulogd
 Architecture: any
-Depends: ${shlibs:Depends}, debconf | debconf-2.0
+Depends: ${shlibs:Depends}, debconf | debconf-2.0, lsb-base (>= 3.2-13)
 Suggests: ulogd-mysql, ulogd-pgsql, ulogd-pcap, ulogd-sqlite3
 Description: The Netfilter Userspace Logging Daemon
  ulogd is a daemon that listens for Netlink packets generated by iptables's
diff -u ulogd-1.24/debian/ulogd.init.d ulogd-1.24/debian/ulogd.init.d
--- ulogd-1.24/debian/ulogd.init.d
+++ ulogd-1.24/debian/ulogd.init.d
@@ -14,6 +14,8 @@
 NAME=ulogd
 DESC="netfilter userspace log daemon"
 
+. /lib/lsb/init-functions
+
 test -f $DAEMON || exit 0
 
 set -e
@@ -44,9 +46,12 @@
 	start-stop-daemon --quiet --start --exec $DAEMON -- -d > /dev/null 2>&1
 	echo "$NAME."
 	;;
+  status)
+	status_of_proc $DAEMON $NAME
+	;;
   *)
 	N=/etc/init.d/$NAME
-	echo "Usage: $N {start|stop|restart|force-reload}" >&2
+	echo "Usage: $N {start|stop|restart|force-reload|status}" >&2
 	exit 1
 	;;
 esac

Reply via email to