dnsfiles.sh (801B)
1 #!/bin/sh -e 2 src="$HOME/src/src/s0/dnsfiles" 3 prv="$HOME/prv/secrets/dns" 4 5 nsd-checkconf "$src/nsd.conf" 6 nsd-checkzone dalliard.ch "$src/www.zone" >/dev/null 7 nsd-checkzone bitcoinwallis.ch "$src/bw.zone" >/dev/null 8 nsd-checkzone bitcoin-wallis.ch "$src/bwd.zone" >/dev/null 9 10 doas install -o root -g _nsd -m 640 "$src/nsd.conf" "/var/nsd/etc/nsd.conf" 11 doas install -o root -g _nsd -m 644 "$src/www.zone" "/var/nsd/zones/master/dalliard.ch" 12 doas install -o root -g _nsd -m 644 "$src/bw.zone" "/var/nsd/zones/master/bitcoinwallis.ch" 13 doas install -o root -g _nsd -m 644 "$src/bwd.zone" "/var/nsd/zones/master/bitcoin-wallis.ch" 14 15 ./scripts/dnssec.sh dalliard.ch 16 ./scripts/dnssec.sh bitcoinwallis.ch 17 ./scripts/dnssec.sh bitcoin-wallis.ch 18 19 doas rdist -f "$src/distfile" -p "/usr/bin/doas /usr/bin/rdistd -S"