From 87a70ae5b6593f11a10a6d75e929e0532bb361c9 Mon Sep 17 00:00:00 2001 From: Stefan Sayer Date: Mon, 28 Feb 2011 16:56:19 +0100 Subject: [PATCH] making debian sems.init lsb compliant Patch by Jon Bonilla --- pkg/debian/sems.init | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkg/debian/sems.init b/pkg/debian/sems.init index 210b0689..6183e965 100644 --- a/pkg/debian/sems.init +++ b/pkg/debian/sems.init @@ -56,18 +56,20 @@ export LD_LIBRARY_PATH set -e +. /lib/lsb/init-functions + case "$1" in start) echo "Starting $DESC: $NAME" - start-stop-daemon --start --quiet --pidfile $SEMS_PIDFILE \ + start-stop-daemon --start --quiet --oknodo --pidfile $SEMS_PIDFILE \ --exec $DAEMON -- $PARAMS - echo "." + log_end_msg $? ;; stop) echo -n "Stopping $DESC: $NAME" start-stop-daemon --oknodo --stop --quiet --pidfile $SEMS_PIDFILE \ --exec $DAEMON - echo "." + log_end_msg $? ;; #reload) # @@ -104,10 +106,13 @@ case "$1" in $SEMS_PIDFILE --exec $DAEMON -- $PARAMS echo "." ;; + status) + status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? + ;; *) N=/etc/init.d/$NAME # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 - echo "Usage: $N {start|stop|restart|force-reload}" >&2 + echo "Usage: $N {start|stop|restart|force-reload|status}" >&2 exit 1 ;; esac