Skip to content

Commit 2127827

Browse files
Merge pull request hestiacp#1586 from moucho/suspend_dns
Adding and removing includes when suspending/unsuspending DNS zones
2 parents 90a6057 + b143792 commit 2127827

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

bin/v-suspend-dns-domain

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,16 @@ is_object_unsuspended 'dns' 'DOMAIN' "$domain"
4141
# Action #
4242
#----------------------------------------------------------#
4343

44+
# Deleting system configs
45+
if [[ "$DNS_SYSTEM" =~ named|bind ]]; then
46+
if [ -e '/etc/named.conf' ]; then
47+
dns_conf='/etc/named.conf'
48+
else
49+
dns_conf='/etc/bind/named.conf'
50+
fi
51+
52+
sed -i "/\/$user\/conf\/dns\/$domain.db\"/d" $dns_conf
53+
fi
4454

4555
#----------------------------------------------------------#
4656
# Vesta #

bin/v-unsuspend-dns-domain

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,21 @@ is_object_suspended 'dns' 'DOMAIN' "$domain"
4040
# Action #
4141
#----------------------------------------------------------#
4242

43-
43+
# Creating system configs
44+
if [[ "$DNS_SYSTEM" =~ named|bind ]]; then
45+
if [ -e '/etc/named.conf' ]; then
46+
dns_conf='/etc/named.conf'
47+
dns_group='named'
48+
else
49+
dns_conf='/etc/bind/named.conf'
50+
dns_group='bind'
51+
fi
52+
53+
# Adding zone in named.conf
54+
named="zone \"$domain_idn\" {type master; file"
55+
named="$named \"$HOMEDIR/$user/conf/dns/$domain.db\";};"
56+
echo "$named" >> $dns_conf
57+
fi
4458

4559
#----------------------------------------------------------#
4660
# Vesta #

0 commit comments

Comments
 (0)