From ab6109034067ecfe87a01d1110d71ceb9d3829be Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Mon, 24 Feb 2020 18:36:56 +0100 Subject: [PATCH] dns/master: zone.makefile: Added check for directories not equal --- roles/dns/master/templates/zone.makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/dns/master/templates/zone.makefile b/roles/dns/master/templates/zone.makefile index 3e3006c..ed8eeb9 100644 --- a/roles/dns/master/templates/zone.makefile +++ b/roles/dns/master/templates/zone.makefile @@ -13,6 +13,7 @@ ${dest}/${db_file}: ${dest}/${db_file}.unchecked named-compilezone -o "$@" {{ domain | quote }} "$<"; ${dest}/${signed_file}: ${dest}/${db_file} + if [[ "$(dir $<)" != "$(dir $@)" ]]; then echo "directories not equal" > /dev/stderr; exit 1; fi dnssec-signzone \ -3 $$(head -c 1000 /dev/urandom | sha1sum | cut -b 1-16) \ -a \