create_opendkim_key.sh: fix error in case of only create DKIM key, but not updating DNS server.

This commit is contained in:
Christoph 2024-02-09 02:09:43 +01:00
parent a80402529f
commit 8a7ab5dfea

View File

@ -861,13 +861,16 @@ fi # if $_create_delegation
# - Check if zonefile creation is needed
# -
for _server in ${dns_dkim_zone_slave_server_arr[@]} ; do
if [[ -z "$(dig +short @$_server ${update_zone}. NS)" ]] ; then
_create_dkim_zone=true
break
fi
done
if ! $_create_dkim_zone && [[ -z "$(dig +short @$dns_dkim_zone_master_server +short ${update_zone}. NS)" ]] ; then
if $update_dns ; then
for _server in ${dns_dkim_zone_slave_server_arr[@]} ; do
if [[ -z "$(dig +short @$_server ${update_zone}. NS)" ]] ; then
_create_dkim_zone=true
break
fi
done
fi
if ! $_create_dkim_zone && $update_dns \
&& [[ -z "$(dig +short @$dns_dkim_zone_master_server ${update_zone}. NS)" ]] ; then
_create_dkim_zone=true
fi