fix: extern domain reload
Signed-off-by: Blackyfff <blackyfff@noreply.git.freifunk-franken.de>
This commit is contained in:
parent
44dfd87e58
commit
8f24ca4f96
|
@ -115,7 +115,7 @@ if [ -n "$ServeMasterZone" ] || [ -n "$ServeExtZone" ]; then
|
|||
s/^[^;^@]*\s\+\([^;]*\)\s[Ii][Nn]\s\+[Ss][Oo][Aa]\s/@ \1 IN SOA /g' "$FileForExternGeneration" \
|
||||
> "$ExternFile"
|
||||
UpdateExternView=1
|
||||
[ -z "$ExternalView" ] || ReloadZone "$MasterExternDomain" "$ExternalView"
|
||||
[ -z "$ExternalView" ] || ReloadZone "$MasterDomain" "$ExternalView"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
@ -144,6 +144,7 @@ if [ -n "$ServeMasterZone" ] || [ -n "$ServeExtZone" ]; then
|
|||
fi
|
||||
mv "$CachedMasterFile""E" "$MasterExtDomainFile"
|
||||
ReloadZone "$MasterExternDomain" "$InternalViews"
|
||||
[ -z "$ExternalView" ] || ReloadZone "$MasterExternDomain" "$ExternalView"
|
||||
fi
|
||||
|
||||
InsertZoneToViews "$InternalViews" "$ZoneFilesFolder" "$MasterExternDomain" "$MasterExtDomainFile" "$TempFolder" "$DNSSECPolicy"
|
||||
|
|
|
@ -24,6 +24,9 @@ if [ $((SerialIntern)) -gt $((SerialExtern)) ]; then
|
|||
s/^[eE][xX][tT][eE][rR][nN]\s\([^;]*\s[Ii][Nn]\s\+[Nn][Ss]\s.*\)/@ \1/g; \
|
||||
s/^\(@ [^;]* IN SOA\)\s\+\S\+\s\+\S\+\s/\1 '"$DNSSCRIPT_SERVER_NAME"'. '"$DNSSCRIPT_CONTACT_EMAIL"' /g')"
|
||||
echo "$ZoneContent" > "$ExternalZoneFile"
|
||||
ReloadZone "$ExternalZone" "$ExternalView"
|
||||
[ -z "$CommunityExternal" ] || ReloadZone "$CommunityExternal" "$InternalViews"
|
||||
[ -z "$ExternalView" ] || ReloadZone "$ExternalZone" "$ExternalView"
|
||||
if [ -n "$CommunityExternal" ]; then
|
||||
ReloadZone "$CommunityExternal" "$InternalViews"
|
||||
[ -z "$ExternalView" ] || ReloadZone "$CommunityExternal" "$ExternalView"
|
||||
fi
|
||||
fi
|
Loading…
Reference in New Issue