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