Skip to content

Commit 1302665

Browse files
author
Kristan Kenney
committed
Update webmail rebuild routine
1 parent daf5985 commit 1302665

File tree

4 files changed

+23
-19
lines changed

4 files changed

+23
-19
lines changed

bin/v-add-webmail

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,14 @@ fi
7878
# Hestia #
7979
#----------------------------------------------------------#
8080

81-
# Restarting web server
82-
$BIN/v-restart-web $restart
83-
check_result $? "Web restart failed" >/dev/null
81+
if [ ! -z "$3" ]; then
82+
# Restarting web server
83+
$BIN/v-restart-web $restart
84+
check_result $? "Web restart failed" >/dev/null
8485

85-
$BIN/v-restart-proxy $restart
86-
check_result $? "Proxy restart failed" >/dev/null
86+
$BIN/v-restart-proxy $restart
87+
check_result $? "Proxy restart failed" >/dev/null
88+
fi
8789

8890
# Logging
8991
log_history "enabled webmail support for $domain"

bin/v-delete-webmail

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,14 @@ del_webmail_config
4646
# Hestia #
4747
#----------------------------------------------------------#
4848

49-
# Restarting web server
50-
$BIN/v-restart-web $restart
51-
check_result $? "Web restart failed" >/dev/null
52-
53-
$BIN/v-restart-proxy $restart
54-
check_result $? "Proxy restart failed" >/dev/null
49+
if [ ! -z "$3" ]; then
50+
# Restarting web server
51+
$BIN/v-restart-web $restart
52+
check_result $? "Web restart failed" >/dev/null
53+
54+
$BIN/v-restart-proxy $restart
55+
check_result $? "Proxy restart failed" >/dev/null
56+
fi
5557

5658
# Logging
5759
log_history "disabled webmail support for $domain"

bin/v-rebuild-mail-domains

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ fi
5454
for domain in $(search_objects 'mail' 'SUSPENDED' "*" 'DOMAIN'); do
5555
rebuild_mail_domain_conf
5656
if [ ! -z "$WEB_SYSTEM" ] || [ ! -z "$PROXY_SYSTEM" ]; then
57-
$BIN/v-delete-webmail $1 $domain 'no'
58-
$BIN/v-add-webmail $1 $domain 'yes'
57+
$BIN/v-delete-webmail $1 $domain ''
58+
$BIN/v-add-webmail $1 $domain ''
5959
sleep 0.5
6060
fi
6161
done

install/upgrade/0.9.8-29.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -220,10 +220,10 @@ $HESTIA/bin/v-add-sys-sftp-jail
220220
# Rebuild user
221221
for user in `ls /usr/local/hestia/data/users/`; do
222222
echo "(*) Rebuilding domains and account for user: $user..."
223-
v-rebuild-web-domains $user
224-
sleep 0.5
225-
v-rebuild-dns-domains $user
226-
sleep 0.5
227-
v-rebuild-mail-domains $user
228-
sleep 0.5
223+
v-rebuild-web-domains $user >/dev/null 2>&1
224+
sleep 1
225+
v-rebuild-dns-domains $user >/dev/null 2>&1
226+
sleep 1
227+
v-rebuild-mail-domains $user >/dev/null 2>&1
228+
sleep 1
229229
done

0 commit comments

Comments
 (0)