Skip to content

Commit 5a73b73

Browse files
committed
fix for broken unsuspend
1 parent c1ca42b commit 5a73b73

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

bin/v-rebuild-dns-domains

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ for nameserver in ${ns//,/ };do
5656
i=$((i + 1))
5757
done
5858

59+
# Remove old user's zone
60+
sed -i "/\/$user\/conf\/dns/d" /etc/named.conf
61+
5962
# Starting loop
6063
for domain in $(search_objects 'dns' 'DOMAIN' "*" 'DOMAIN'); do
6164
# Defining variables
@@ -89,13 +92,13 @@ for domain in $(search_objects 'dns' 'DOMAIN' "*" 'DOMAIN'); do
8992
# Bind config check
9093
nconf='/etc/named.conf'
9194
if [ "$SUSPENDED" = 'yes' ]; then
92-
rm_string=$(grep -n /etc/namedb/$domain.db $nconf | cut -d : -f 1)
95+
rm_string=$(grep -n /etc/namedb/$domain.db $nconf | cut -d : -f 1)
9396
if [ ! -z "$rm_string" ]; then
9497
sed -i "$rm_string d" $nconf
9598
fi
9699
suspended_dns=$((suspended_dns + 1))
97100
else
98-
if [ -z "$(grep /$domain.db $nconf)" ]; then
101+
if [ -z "$(grep /$domain.db $nconf)" ]; then
99102
named="zone \"$domain_idn\" {type master; file"
100103
named="$named \"$HOMEDIR/$user/conf/dns/$domain.db\";};"
101104
echo "$named" >> /etc/named.conf

bin/v-unsuspend-dns-domain

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@ is_object_suspended 'dns' 'DOMAIN' "$domain"
3737
#----------------------------------------------------------#
3838

3939
# Adding zone in named.conf
40-
named="zone \"$domain_idn\" {type master; file"
41-
named="$named \"$HOMEDIR/$user/conf/dns/$domain.db\";};"
42-
echo "$named" >> /etc/named.conf
40+
#named="zone \"$domain_idn\" {type master; file"
41+
#named="$named \"$HOMEDIR/$user/conf/dns/$domain.db\";};"
42+
#echo "$named" >> /etc/named.conf
43+
4344

4445
#----------------------------------------------------------#
4546
# Vesta #

0 commit comments

Comments
 (0)