chiark
/
gitweb
/
~ian
/
userv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
actually don't install /var/run
[userv.git]
/
debian
/
initd
diff --git
a/debian/initd
b/debian/initd
index 11d5637b9979064e055c3e3195105f3a63a1c2ce..8d1b1802ddfd0601259baae7fa44dd20960114b1 100644
(file)
--- a/
debian/initd
+++ b/
debian/initd
@@
-2,9
+2,15
@@
test -f /usr/sbin/uservd || exit 0
test -f /usr/sbin/uservd || exit 0
+ensure_var_dir () {
+ var_dir=/var/run/userv
+ test -d "$var_dir" || mkdir -m700 "$var_dir"
+}
+
case "$1" in
start)
echo -n "Starting user services daemon: uservd"
case "$1" in
start)
echo -n "Starting user services daemon: uservd"
+ ensure_var_dir
start-stop-daemon --start --quiet --exec /usr/sbin/uservd -- -daemon
echo "."
;;
start-stop-daemon --start --quiet --exec /usr/sbin/uservd -- -daemon
echo "."
;;
@@
-17,6
+23,7
@@
stop)
restart)
echo -n "Restarting user services daemon: uservd"
restart)
echo -n "Restarting user services daemon: uservd"
+ ensure_var_dir
start-stop-daemon --stop --oknodo --quiet --user root \
--exec /usr/sbin/uservd
sleep 1
start-stop-daemon --stop --oknodo --quiet --user root \
--exec /usr/sbin/uservd
sleep 1