diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-05-21 14:01:29 -0400 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-05-21 14:01:29 -0400 |
commit | cc31f72868905cd0f446a2268d905c27c8463510 (patch) | |
tree | 727a5fdf67563661cad126ae291ff36111170473 /config/dns.nix | |
parent | 93e8c64b3dfde61024bdd77cd57b6af9c96de2c5 (diff) |
Update bind setup
Diffstat (limited to 'config/dns.nix')
-rw-r--r-- | config/dns.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/config/dns.nix b/config/dns.nix index 893c5c7..2ffa2f6 100644 --- a/config/dns.nix +++ b/config/dns.nix @@ -87,11 +87,13 @@ in }; systemd.services.bind = { + preStop = lib.mkAfter '' + echo "Clean bind journals" + ${pkgs.bind}/bin/rndc -k /etc/bind/rndc.key sync -clean + ''; preStart = lib.mkAfter '' #rm /var/run/named/*.jnl || true #rm /var/run/named/*.jbk || true - echo "Clean bind journals" - ${pkgs.bind}/bin/rndc -k /etc/bind/rndc.key sync -clean echo "Copy zone files" for z in ${zone-files}/*; do if [[ $z =~ .*dynamic.* && -e "/var/run/named/$(basename $z)" ]]; then |