Source: autofs5 Version: 5.0.4-3.2 Severity: wishlist Tags: patch
Here is a patch to add support for the "status" action to the init.d script of autofs5.
diff -u autofs5-5.0.4/debian/control autofs5-5.0.4/debian/control --- autofs5-5.0.4/debian/control +++ autofs5-5.0.4/debian/control @@ -8,7 +8,7 @@ Package: autofs5 Architecture: any -Depends: ${shlibs:Depends}, ucf +Depends: ${shlibs:Depends}, ucf, lsb-base Provides: autofs Conflicts: autofs Replaces: autofs diff -u autofs5-5.0.4/debian/changelog autofs5-5.0.4/debian/changelog --- autofs5-5.0.4/debian/changelog +++ autofs5-5.0.4/debian/changelog @@ -1,3 +1,9 @@ +autofs5 (5.0.4-3.3) UNRELEASED; urgency=low + + * Add support for "status" action to init.d script + + -- Peter Eisentraut <pet...@debian.org> Tue, 13 Dec 2011 20:58:08 +0200 + autofs5 (5.0.4-3.2) unstable; urgency=low * Non-maintainer upload. diff -u autofs5-5.0.4/debian/patches/10lsb_initscript.dpatch autofs5-5.0.4/debian/patches/10lsb_initscript.dpatch --- autofs5-5.0.4/debian/patches/10lsb_initscript.dpatch +++ autofs5-5.0.4/debian/patches/10lsb_initscript.dpatch @@ -6,8 +6,9 @@ ## DP: invoking the binary manually. @DPATCH@ ---- autofs5-5.0.4.orig/samples/rc.autofs.in 2009-03-11 21:21:51.517895474 +0100 -+++ autofs5-5.0.4/samples/rc.autofs.in 2009-03-11 21:30:02.804892695 +0100 +diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' autofs5-5.0.4~/samples/rc.autofs.in autofs5-5.0.4/samples/rc.autofs.in +--- autofs5-5.0.4~/samples/rc.autofs.in 2011-12-13 19:32:34.000000000 +0200 ++++ autofs5-5.0.4/samples/rc.autofs.in 2011-12-13 19:34:15.000000000 +0200 @@ -7,11 +7,13 @@ # # @@ -27,7 +28,16 @@ # Short-Description: Automounts filesystems on demand # Description: Automounts filesystems on demand ### END INIT INFO -@@ -75,28 +82,29 @@ +@@ -29,6 +31,8 @@ + PATH=/sbin:/usr/sbin:/bin:/usr/bin + export PATH + ++. /lib/lsb/init-functions ++ + # + # load customized configuation settings + # +@@ -75,28 +79,29 @@ fi fi @@ -63,7 +73,18 @@ echo "failed." fi return $RETVAL -@@ -133,7 +141,7 @@ +@@ -120,6 +125,10 @@ + return $RETVAL + } + ++function status() { ++ status_of_proc "$DAEMON" "$prog" ++} ++ + RETVAL=0 + + case "$1" in +@@ -133,7 +142,7 @@ stop) stop ;; @@ -72,12 +93,16 @@ restart ;; forcerestart) -@@ -144,7 +152,7 @@ +@@ -143,8 +152,11 @@ + reload) reload ;; ++ status) ++ status ++ ;; *) - echo $"Usage: $0 {start|forcestart|stop|restart|forcerestart|reload}" -+ echo $"Usage: $0 {start|forcestart|stop|restart|forcerestart|reload|force-reload}" ++ echo $"Usage: $0 {start|forcestart|stop|restart|forcerestart|reload|force-reload|status}" exit 1; ;; esac