Correction : etc/sv/sympa/ .
[lhc/ateliers.git] / etc / sv / nsd3 / run
index f835c40..bf28183 100755 (executable)
@@ -2,9 +2,11 @@
 exec 2>&1
 sv=${PWD#/etc/sv/}
 
-! nsdc running ||
-pkill -TERM -F /run/nsd3.pid
-rm -f    /run/nsd3.pid
+install -d -m 770 -o nsd -g nsd \
+ /run/nsd3
+
+pkill -TERM -F /run/nsd3/nsd.pid || true
+rm -f          /run/nsd3/nsd.pid
 # XXX: sv reload ou nsdc reload envoient SIGHUP à nsd
 # ce qui le détache de runsv et du coup il n'est plus suivi..
 # comme on ne peut pas se rattacher à un processus,