X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=debian%2Finitd;fp=debian%2Finitd;h=11d5637b9979064e055c3e3195105f3a63a1c2ce;hb=15d3633b2c184da3d11e5d692add12ea8d00b341;hp=4a01629e280ba3acd21368960e0a68a7ef6047c5;hpb=3184d9455b40a37feaf3cda24c37cc30b6b5e530;p=userv.git diff --git a/debian/initd b/debian/initd index 4a01629..11d5637 100644 --- a/debian/initd +++ b/debian/initd @@ -4,23 +4,30 @@ test -f /usr/sbin/uservd || exit 0 case "$1" in start) - echo "Starting user services daemon uservd" + echo -n "Starting user services daemon: uservd" start-stop-daemon --start --quiet --exec /usr/sbin/uservd -- -daemon + echo "." ;; + stop) - echo "Stopping user services daemon uservd" + echo -n "Stopping user services daemon: uservd" start-stop-daemon --stop --quiet --user root --exec /usr/sbin/uservd + echo "." ;; + restart) - echo "Restarting user services daemon uservd" - start-stop-daemon --stop --quiet --user root --exec /usr/sbin/uservd + echo -n "Restarting user services daemon: uservd" + start-stop-daemon --stop --oknodo --quiet --user root \ + --exec /usr/sbin/uservd sleep 1 start-stop-daemon --start --quiet --exec /usr/sbin/uservd -- -daemon + echo "." ;; + reload | force-reload) ;; *) - echo "Usage: /etc/init.d/userv {start|stop|reload}" + echo "Usage: /etc/init.d/userv {start|stop|restart|reload|force-reload}" exit 1 esac