Package: udev
Version: 172-1
Severity: wishlist
Tags: patch

Here is a patch to support the "status" action in the init scripts.
diff -Nru udev-172/debian/changelog udev-172/debian/changelog
--- udev-172/debian/changelog	2011-07-23 03:49:44.000000000 +0300
+++ udev-172/debian/changelog	2011-09-15 21:12:00.000000000 +0300
@@ -1,3 +1,9 @@
+udev (172-1.1) unstable; urgency=low
+
+  * Added init.d status support
+
+ -- Peter Eisentraut <[email protected]>  Thu, 15 Sep 2011 21:11:43 +0300
+
 udev (172-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru udev-172/debian/udev.init udev-172/debian/udev.init
--- udev-172/debian/udev.init	2011-06-05 03:35:56.000000000 +0300
+++ udev-172/debian/udev.init	2011-09-15 21:07:57.000000000 +0300
@@ -324,8 +324,12 @@
     udevadm control --reload-rules
     ;;
 
+    status)
+    status_of_proc /sbin/udevd udevd && exit 0 || exit $?
+    ;;
+
     *)
-    echo "Usage: /etc/init.d/udev {start|stop|restart|reload|force-reload}"
+    echo "Usage: /etc/init.d/udev {start|stop|restart|reload|force-reload|status}"
     exit 1
     ;;
 esac
diff -Nru udev-172/debian/udev.udev-mtab.init udev-172/debian/udev.udev-mtab.init
--- udev-172/debian/udev.udev-mtab.init	2011-04-04 03:41:40.000000000 +0300
+++ udev-172/debian/udev.udev-mtab.init	2011-09-15 21:10:25.000000000 +0300
@@ -12,8 +12,8 @@
 
 case "$1" in
   start) ;;
-  stop|restart|force-reload) exit 0 ;;
-  *) echo "Usage: $0 {start|stop|restart|force-reload}" >&2; exit 1 ;;
+  stop|restart|force-reload|status) exit 0 ;;
+  *) echo "Usage: $0 {start|stop|restart|force-reload|status}" >&2; exit 1 ;;
 esac
 
 # copy the rules generated before / was mounted read-write

Reply via email to