chiark / gitweb /
@@ -1,3 +1,22 @@
[userv.git] / debian / initd
index 4a01629e280ba3acd21368960e0a68a7ef6047c5..11d5637b9979064e055c3e3195105f3a63a1c2ce 100644 (file)
@@ -4,23 +4,30 @@ test -f /usr/sbin/uservd || exit 0
 
 case "$1" in
 start)
 
 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
        start-stop-daemon --start --quiet --exec /usr/sbin/uservd -- -daemon
+       echo "."
        ;;
        ;;
+
 stop)
 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
        start-stop-daemon --stop --quiet --user root --exec /usr/sbin/uservd
+       echo "."
        ;;
        ;;
+
 restart)
 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
        sleep 1
        start-stop-daemon --start --quiet --exec /usr/sbin/uservd -- -daemon
+       echo "."
        ;;
        ;;
+
 reload | force-reload)
        ;;
 *)
 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
 
        exit 1
 esac