This directory contains configurations for the Devuan nameserver sub system. See also name service documentation.
Deployment of Configuration Changes
Changes to nameserver configurations should be done to this
repository. Don’t forget to update the serial. Then: go to
ns1:/etc/nsd/GIT, check out, run
to verify that no changes in the runtime configuration will be
overwritten and after merging the changes and commiting them back in
git, copy up
.., and restart
This process is not automated yet, since configuration changes involve at least two levels of validation:
it needs to be syntactically correct for the program(s) (
it needs to reflect the agreed upon intentions of "Devuan" as organisation.
The syntax checking can be done on the zone file(s), as it’s ordinary
bind9 syntax. E.g.
nsd-checkzone (of the
nsd package) or
named-checkzone (of the
bind9utils package) may be used to confirm
The intentional correctness is of course rather a matter of the
"sign-off" procedure is in use. Presently Devuan Caretakers have
root@ns1 and can exercise the hands-on.