Skip to content

Commit 1eee22c

Browse files
authored
Fix hestiacp#3588: Delete issue DNS record (hestiacp#3589)
1 parent bbcdf44 commit 1eee22c

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

bin/v-delete-remote-dns-record

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -42,30 +42,32 @@ check_hestia_demo_mode
4242
# Action #
4343
#----------------------------------------------------------#
4444

45-
# Starting cluster loop
46-
IFS=$'\n'
47-
for cluster in $(cat $HESTIA/conf/dns-cluster.conf); do
45+
if [ "$DNS_CLUSTER_SYSTEM" != "hestia-zone" ]; then
46+
# Starting cluster loop
47+
IFS=$'\n'
48+
for cluster in $(cat $HESTIA/conf/dns-cluster.conf); do
4849

49-
# Reset user, password and hash vars
50-
clear_dns_cluster_settings
50+
# Reset user, password and hash vars
51+
clear_dns_cluster_settings
5152

52-
# Parsing remote host parameters
53-
parse_object_kv_list "$cluster"
53+
# Parsing remote host parameters
54+
parse_object_kv_list "$cluster"
5455

55-
# Syncing serial
56-
str=$(grep "DOMAIN='$domain'" $USER_DATA/dns.conf)
57-
cluster_cmd v-insert-dns-domain "$DNS_USER" "$str" "$HOSTNAME" 'domain' 'no'
58-
check_result $? "$HOST connection failed (soa sync)" "$E_CONNECT"
56+
# Syncing serial
57+
str=$(grep "DOMAIN='$domain'" $USER_DATA/dns.conf)
58+
cluster_cmd v-insert-dns-domain "$DNS_USER" "$str" "$HOSTNAME" 'domain' 'no'
59+
check_result $? "$HOST connection failed (soa sync)" "$E_CONNECT"
5960

60-
# Sync domain
61-
cluster_cmd v-delete-dns-record "$DNS_USER" "$domain" "$id" 'no'
62-
#check_result $? "$HOST connection failed (delete)" $E_CONNECT
61+
# Sync domain
62+
cluster_cmd v-delete-dns-record "$DNS_USER" "$domain" "$id" 'no'
63+
#check_result $? "$HOST connection failed (delete)" $E_CONNECT
6364

64-
# Rebuilding dns zone
65-
cluster_cmd v-rebuild-dns-domain "$DNS_USER" "$domain" 'yes' 'no'
66-
check_result $? "$HOST connection failed (rebuild)" "$E_CONNECT"
65+
# Rebuilding dns zone
66+
cluster_cmd v-rebuild-dns-domain "$DNS_USER" "$domain" 'yes' 'no'
67+
check_result $? "$HOST connection failed (rebuild)" "$E_CONNECT"
6768

68-
done
69+
done
70+
fi
6971

7072
#----------------------------------------------------------#
7173
# Hestia #

0 commit comments

Comments
 (0)