#!/bin/sh -eux exec 2>&1 sv=${PWD#/etc/sv/} ! nsdc running || pkill -TERM -F /run/nsd3.pid rm -f /run/nsd3.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, # on le tue si il se trouve déjà exécuté ; # gérer ce SIGHUP permet à NSD d'envoyer # les notify DNS sitôt une zone mise-à-jour. exec /usr/sbin/nsd \ -c /etc/nsd3/nsd.conf \ -d \ -N 1 \ -u nsd