cd configs
for dir in recursor-service recursor-service2 recursor-service3; do
+ mkdir /tmp/$dir
mkdir $dir
cd $dir
api-readonly=yes
forward-zones-file=$(pwd)/recursor-service/forward-zones-file
-socket-dir=$(pwd)/recursor-service
+socket-dir=/tmp/recursor-service
auth-zones=global.box.answer-cname-in-local.example.net=$(pwd)/recursor-service/global.box.answer-cname-in-local.example.net.zone,auth-zone.example.net=$(pwd)/recursor-service/auth-zone.example.net.zone,another-auth-zone.example.net=$(pwd)/recursor-service/another-auth-zone.example.net.zone
loglevel=9
cat > recursor-service2/recursor.conf <<EOF
local-port=5300
-socket-dir=$(pwd)/recursor-service2S
+socket-dir=/tmp/recursor-service2
lowercase-outgoing=yes
EOF
cat > recursor-service3/recursor.conf << EOF
local-port=5301
-socket-dir=$(pwd)/recursor-service3S
+socket-dir=/tmp/recursor-service3
lua-config-file=$(pwd)/recursor-service3/config.lua
lua-dns-script=$(pwd)/recursor-service3/script.lua
# PDNSRECURSOR= # set to override default location
# PDNS= # set to override default location
AUTHRUN="exec authbind ${PDNS} --config-dir=. > logfile 2>&1"
-RECRUN="exec authbind ${PDNSRECURSOR} --config-dir=. --socket-dir=. --daemon=no --trace=yes --dont-query= --local-address=$PREFIX.9 --hint-file=hintfile --packetcache-ttl=0 --max-cache-ttl=15 --threads=1 > logfile 2>&1"
+RECRUN="exec authbind ${PDNSRECURSOR} --config-dir=. --daemon=no --trace=yes --dont-query= --local-address=$PREFIX.9 --hint-file=hintfile --packetcache-ttl=0 --max-cache-ttl=15 --threads=1 > logfile 2>&1"