diff options
| author | Paul Buetow <paul@buetow.org> | 2024-03-21 11:39:56 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-03-21 11:39:56 +0200 |
| commit | 4eb3653ae07f2afc84d7bc4534f4ed2dbf8f2700 (patch) | |
| tree | f491bbb0357af17637d67ca22d73763e35cbe730 /frontends/scripts | |
| parent | 90f97a6b5e3857e65334a58ec3d3639dd6d55dcb (diff) | |
use another tmp dir
Diffstat (limited to 'frontends/scripts')
| -rw-r--r-- | frontends/scripts/dns-failover.ksh | 16 |
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/ { |
