Package: sysklogd Version: 1.5-5 Severity: wishlist Tags: patch User: pet...@debian.org Usertags: initd-status-support
Here is a patch to support the "status" action in the init scripts.
diff -u sysklogd-1.5/debian/control sysklogd-1.5/debian/control --- sysklogd-1.5/debian/control +++ sysklogd-1.5/debian/control @@ -8,7 +8,7 @@ Package: sysklogd Architecture: any Section: admin -Depends: ${shlibs:Depends}, klogd | linux-kernel-log-daemon +Depends: ${shlibs:Depends}, klogd | linux-kernel-log-daemon, lsb-base (>= 3.2-13) Conflicts: syslogd Provides: syslogd, system-log-daemon Replaces: syslogd @@ -21,7 +21,7 @@ Package: klogd Architecture: any Section: admin -Depends: ${shlibs:Depends}, sysklogd | system-log-daemon +Depends: ${shlibs:Depends}, sysklogd | system-log-daemon, lsb-base (>= 3.2-13) Conflicts: sysklogd (<= 1.3-33) Provides: linux-kernel-log-daemon Replaces: sysklogd diff -u sysklogd-1.5/debian/rc sysklogd-1.5/debian/rc --- sysklogd-1.5/debian/rc +++ sysklogd-1.5/debian/rc @@ -109,8 +109,12 @@ $0 start fi ;; + status) + status_of_proc $binpath syslogd + exit $? + ;; *) - log_success_msg "Usage: /etc/init.d/sysklogd {start|stop|reload|restart|force-reload|reload-or-restart}" + log_success_msg "Usage: /etc/init.d/sysklogd {start|stop|reload|restart|force-reload|reload-or-restart|status}" exit 1 esac diff -u sysklogd-1.5/debian/rc.klogd sysklogd-1.5/debian/rc.klogd --- sysklogd-1.5/debian/rc.klogd +++ sysklogd-1.5/debian/rc.klogd @@ -41,8 +41,12 @@ start-stop-daemon --start --quiet --pidfile $pidfile --name klogd --startas $binpath -- $KLOGD log_end_msg $? ;; + status) + status_of_proc $binpath klogd + exit $? + ;; *) - log_success_msg "Usage: /etc/init.d/klogd {start|stop|restart|force-reload}" + log_success_msg "Usage: /etc/init.d/klogd {start|stop|restart|force-reload|status}" exit 1 esac