diff --git a/bind_create_dkim_delegation.sh b/bind_create_dkim_delegation.sh index ee38a4e..a85283a 100755 --- a/bind_create_dkim_delegation.sh +++ b/bind_create_dkim_delegation.sh @@ -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