don't delete journal, let bind repair it
Signed-off-by: Blackyfff <freifunk@freifunk-herpf.de>
This commit is contained in:
parent
8d0a681806
commit
c8f327ae70
|
@ -282,10 +282,9 @@ ReloadZone() {
|
||||||
elif [ $((DNSSCRIPT_BIND_RELOAD_VER)) -eq 1 ]; then
|
elif [ $((DNSSCRIPT_BIND_RELOAD_VER)) -eq 1 ]; then
|
||||||
for Zone in $2; do
|
for Zone in $2; do
|
||||||
rndc reload "$1" IN "$Zone" 2>"/tmp/dnsscript_rndcerr" >/dev/null || \
|
rndc reload "$1" IN "$Zone" 2>"/tmp/dnsscript_rndcerr" >/dev/null || \
|
||||||
touch "/tmp/dnsscript-forcereconf"
|
[ -n "$3" ] && grep -q "failed: out of range" "/tmp/dnsscript_rndcerr" && \
|
||||||
if [ -n "$3" ] && grep -q "failed: out of range" "/tmp/dnsscript_rndcerr"; then
|
rndc sync -clean "$1" IN "$Zone" >/dev/null || \
|
||||||
rm -f "$3""db.""$Zone"".""$1".*
|
touch "/tmp/dnsscript-forcereconf"
|
||||||
fi
|
|
||||||
rm -f "/tmp/dnsscript_rndcerr"
|
rm -f "/tmp/dnsscript_rndcerr"
|
||||||
done
|
done
|
||||||
elif [ $((DNSSCRIPT_BIND_RELOAD_VER)) -eq 2 ]; then
|
elif [ $((DNSSCRIPT_BIND_RELOAD_VER)) -eq 2 ]; then
|
||||||
|
|
Loading…
Reference in New Issue