--- /dev/null
+#!/bin/sh -eux
+exec 2>&1
+sv=${PWD#/etc/sv/}
+
+install -d -m 770 -o nsd -g nsd \
+ /run/nsd
+
+pkill -TERM -F /run/nsd/nsd.pid || true
+rm -f /run/nsd/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,
+# 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/nsd/nsd.conf \
+ -d \
+ -N 1 \
+ -u nsd