Skip to content

Commit 5a42216

Browse files
author
Serghey Rodin
committed
Fix domain rebuild for new conf style
1 parent 85f6d3a commit 5a42216

File tree

2 files changed

+20
-6
lines changed

2 files changed

+20
-6
lines changed

bin/v-rebuild-web-domains

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,29 @@ is_object_unsuspended 'user' 'USER' "$user"
3636
# Action #
3737
#----------------------------------------------------------#
3838

39-
# Deleting old configs
39+
# Deleting old web configs
4040
sed -i "/.*\/$user\//d" /etc/$WEB_SYSTEM/conf.d/vesta.conf
41-
rm -f $HOMEDIR/$user/conf/web/$WEB_SYSTEM.conf
42-
rm -f $HOMEDIR/$user/conf/web/s$WEB_SYSTEM.conf
41+
if [ -e "$HOMEDIR/$user/conf/web/$WEB_SYSTEM.conf" ]; then
42+
rm $HOMEDIR/$user/conf/web/$WEB_SYSTEM.conf
43+
fi
44+
if [ -e "$HOMEDIR/$user/conf/web/s$WEB_SYSTEM.conf" ]; then
45+
rm $HOMEDIR/$user/conf/web/s$WEB_SYSTEM.conf
46+
fi
47+
48+
# Deleting old proxy configs
4349
if [ ! -z "$PROXY_SYSTEM" ]; then
4450
sed -i "/.*\/$user\//d" /etc/$PROXY_SYSTEM/conf.d/vesta.conf
45-
rm -f $HOMEDIR/$user/conf/web/$PROXY_SYSTEM.conf
46-
rm -f $HOMEDIR/$user/conf/web/s$PROXY_SYSTEM.conf
51+
52+
if [ -e "$HOMEDIR/$user/conf/web/$PROXY_SYSTEM.conf" ]; then
53+
rm $HOMEDIR/$user/conf/web/$PROXY_SYSTEM.conf
54+
fi
55+
56+
if [ -e "$HOMEDIR/$user/conf/web/s$PROXY_SYSTEM.conf" ]; then
57+
rm $HOMEDIR/$user/conf/web/s$PROXY_SYSTEM.conf
58+
fi
4759
fi
60+
61+
# Deleting backend configs
4862
if [ ! -z "$WEB_BACKEND" ]; then
4963
if [ "$WEB_BACKEND_POOL" = 'user' ]; then
5064
prepare_web_backend

func/domain.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ add_web_config() {
202202
-e "s|%ssl_pem%|$ssl_pem|g" \
203203
-e "s|%ssl_ca_str%|$ssl_ca_str|g" \
204204
-e "s|%ssl_ca%|$ssl_ca|g" \
205-
>> $conf
205+
> $conf
206206

207207
chown root:$user $conf
208208
chmod 640 $conf

0 commit comments

Comments
 (0)