]> granicus.if.org Git - pdns/commitdiff
auth: export TAs and forward zones for rec testing with auth zones
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 11 Apr 2019 13:24:32 +0000 (15:24 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 24 Apr 2019 21:11:28 +0000 (23:11 +0200)
regression-tests/.gitignore
regression-tests/tests/00dnssec-grabkeys/command

index be394d170cf948792b5c564e6fcc1349d56729bd..5f63aec9e14ad5e502c460d8154687a080f0a722 100644 (file)
@@ -32,3 +32,5 @@
 /remotebackend-access.log
 /pdns.lmdb*
 /pdns2.lmdb*
+/recursor.forward-zones-file
+/recursor.trustedkeys.lua
index 443a8e1b71b82c3bb4c70f3b8aa3c42211f3ce2a..234627a67233efd27e705eec382ef377ab61f731 100755 (executable)
@@ -1,6 +1,8 @@
 #!/usr/bin/env bash
 rm -f trustedkeys
 rm -f unbound-host.conf
+rm -f recursor.trustedkeys.lua
+rm -f recursor.forward-zones-file
 
 for zone in $(grep 'zone ' named.conf  | cut -f2 -d\") addzone.com
 do
@@ -12,6 +14,8 @@ do
        echo "  name: $zone" >> unbound-host.conf
        echo "  stub-addr: $nameserver@$port" >> unbound-host.conf
        echo "" >> unbound-host.conf
+
+       echo "$zone=$nameserver:$port" >> recursor.forward-zones-file
 done
 
 echo "server:" >> unbound-host.conf
@@ -22,3 +26,5 @@ if [ -e trustedkeys ]
 then
   cat trustedkeys | grep -c '.' # because wc -l is not portable enough!
 fi
+
+ldns-key2ds -n trustedkeys | awk -F '\t' '{print "addTA(\""$1"\", \""$5"\")"}' > recursor.trustedkeys.lua
\ No newline at end of file