bind_create_dkim_delegation.sh: fix error if dkim domain is a subdomain itself.
This commit is contained in:
parent
21c94f746d
commit
cb2698c5f7
@ -342,7 +342,7 @@ fi
|
||||
echononl "Determine zonefile (by reading bind configuration)"
|
||||
_found=false
|
||||
declare -i _number=0
|
||||
regex_zone="^[[:space:]]*zone[[:space:]]+\"$_tmp_hostname\""
|
||||
regex_zone="^[[:space:]]*zone[[:space:]]+\"$domain\""
|
||||
regex_file="^[[:space:]]*file"
|
||||
while IFS='' read -r line || [[ -n "$line" ]] ; do
|
||||
if [[ $line =~ $regex_zone ]]; then
|
||||
@ -445,14 +445,12 @@ while read -r line || [[ -n "$line" ]]; do
|
||||
fi
|
||||
if [[ $_count -eq 0 ]]; then
|
||||
echo "" >> $_tmpfile
|
||||
echo "; Subdomain delegation for DKIM TXT Records" >> $_tmpfile
|
||||
echo "; Subdomain delegation DKIM key for ${dkim_domain}" >> $_tmpfile
|
||||
|
||||
declare -i _number=0
|
||||
|
||||
while [[ $_number -lt ${#dns_server_arr[@]} ]] ; do
|
||||
if [[ "$dkim_domain" = "$domain" ]] ; then
|
||||
echo -e "_domainkey.${dkim_domain}. IN NS ${dns_server_arr[${_number}]}." >> $_tmpfile
|
||||
fi
|
||||
echo -e "_domainkey.${dkim_domain}. IN NS ${dns_server_arr[${_number}]}." >> $_tmpfile
|
||||
((_number++))
|
||||
done
|
||||
echo "" >> $_tmpfile
|
||||
|
Loading…
Reference in New Issue
Block a user