Ajout : etc/sv/sympa/ .
[lhc/ateliers.git] / etc / sv / nsd3 / run
1 #!/bin/sh -eux
2 exec 2>&1
3 sv=${PWD#/etc/sv/}
4
5 ! nsdc running ||
6 pkill -TERM -F /run/nsd3.pid
7 rm -f /run/nsd3.pid
8 # XXX: sv reload ou nsdc reload envoient SIGHUP à nsd
9 # ce qui le détache de runsv et du coup il n'est plus suivi..
10 # comme on ne peut pas se rattacher à un processus,
11 # on le tue si il se trouve déjà exécuté ;
12 # gérer ce SIGHUP permet à NSD d'envoyer
13 # les notify DNS sitôt une zone mise-à-jour.
14
15 exec /usr/sbin/nsd \
16 -c /etc/nsd3/nsd.conf \
17 -d \
18 -N 1 \
19 -u nsd