5 # Required-Start: $remote_fs $syslog
6 # Required-Stop: $remote_fs $syslog
7 # Default-Start: 2 3 4 5
9 # Short-Description: userv services daemon uservd
10 # Description: User services (security boundary) daemon
13 test -f /usr/sbin/uservd || exit 0
15 . /lib/lsb/init-functions
18 var_dir=/var/run/userv
19 test -d "$var_dir" || mkdir -m700 "$var_dir"
24 echo -n "Starting user services daemon: uservd"
26 start-stop-daemon --start --quiet --exec /usr/sbin/uservd -- -daemon
31 echo -n "Stopping user services daemon: uservd"
32 start-stop-daemon --stop --quiet --user root --exec /usr/sbin/uservd
37 echo -n "Restarting user services daemon: uservd"
39 start-stop-daemon --stop --oknodo --quiet --user root \
40 --exec /usr/sbin/uservd
42 start-stop-daemon --start --quiet --exec /usr/sbin/uservd -- -daemon
46 reload | force-reload)
49 # draft implementation of status support
50 # commented out pending inclusion into policy of firm specification
52 # userv -B version >/dev/null 2>/dev/null
54 # 0) echo 'uservd running ok'; exit 0;;
55 # *) echo 'uservd not running'; exit 3;;
60 echo "Usage: /etc/init.d/userv {start|stop|restart|reload|force-reload}"