summaryrefslogtreecommitdiff
path: root/frontends/scripts
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-03-21 11:39:56 +0200
committerPaul Buetow <paul@buetow.org>2024-03-21 11:39:56 +0200
commit4eb3653ae07f2afc84d7bc4534f4ed2dbf8f2700 (patch)
treef491bbb0357af17637d67ca22d73763e35cbe730 /frontends/scripts
parent90f97a6b5e3857e65334a58ec3d3639dd6d55dcb (diff)
use another tmp dir
Diffstat (limited to 'frontends/scripts')
-rw-r--r--frontends/scripts/dns-failover.ksh16
1 files changed, 8 insertions, 8 deletions
diff --git a/frontends/scripts/dns-failover.ksh b/frontends/scripts/dns-failover.ksh
index d0a79d3..9cc09b8 100644
--- a/frontends/scripts/dns-failover.ksh
+++ b/frontends/scripts/dns-failover.ksh
@@ -33,28 +33,28 @@ determine_master_and_standby () {
echo "Master is $master, standby is $standby"
- host $master | awk '/has address/ { print $(NF) }' >/tmp/dns_master_a
- host $master | awk '/has IPv6 address/ { print $(NF) }' >/tmp/dns_master_aaaa
- host $standby | awk '/has address/ { print $(NF) }' >/tmp/dns_standby_a
- host $standby | awk '/has IPv6 address/ { print $(NF) }' >/tmp/dns_standby_aaaa
+ host $master | awk '/has address/ { print $(NF) }' >/var/nsd/run/master_a
+ host $master | awk '/has IPv6 address/ { print $(NF) }' >/var/nsd/run/master_aaaa
+ host $standby | awk '/has address/ { print $(NF) }' >/var/nsd/run/standby_a
+ host $standby | awk '/has IPv6 address/ { print $(NF) }' >/var/nsd/run/standby_aaaa
}
transform () {
sed -E '
/IN A .*; Enable failover/ {
/^mirror/! {
- s/^(.*) 300 IN A (.*) ; (.*)/\1 300 IN A '$(cat /tmp/dns_master_a)' ; \3/;
+ s/^(.*) 300 IN A (.*) ; (.*)/\1 300 IN A '$(cat /var/nsd/run/master_a)' ; \3/;
}
/^mirror/ {
- s/^(.*) 300 IN A (.*) ; (.*)/\1 300 IN A '$(cat /tmp/dns_standby_a)' ; \3/;
+ s/^(.*) 300 IN A (.*) ; (.*)/\1 300 IN A '$(cat /var/nsd/run/standby_a)' ; \3/;
}
}
/IN AAAA .*; Enable failover/ {
/^mirror/! {
- s/^(.*) 300 IN AAAA (.*) ; (.*)/\1 300 IN AAAA '$(cat /tmp/dns_master_aaaa)' ; \3/;
+ s/^(.*) 300 IN AAAA (.*) ; (.*)/\1 300 IN AAAA '$(cat /var/nsd/run/master_aaaa)' ; \3/;
}
/^mirror/ {
- s/^(.*) 300 IN AAAA (.*) ; (.*)/\1 300 IN AAAA '$(cat /tmp/dns_standby_aaaa)' ; \3/;
+ s/^(.*) 300 IN AAAA (.*) ; (.*)/\1 300 IN AAAA '$(cat /var/nsd/run/standby_aaaa)' ; \3/;
}
}
/ ; serial/ {