Skip to content

Commit 0d2c7ff

Browse files
author
Kristan Kenney
committed
Ensure global domain configurations are removed during rebuild
1 parent 52b4f62 commit 0d2c7ff

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

bin/v-rebuild-web-domains

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,23 +38,28 @@ is_object_unsuspended 'user' 'USER' "$user"
3838

3939
# Deleting old web configs
4040
sed -i "/.*\/$user\/conf\/web\//d" /etc/$WEB_SYSTEM/conf.d/hestia.conf
41+
4142
if [ -e "$HOMEDIR/$user/conf/web/$domain/$WEB_SYSTEM.conf" ]; then
42-
rm $HOMEDIR/$user/conf/web/$domain/$WEB_SYSTEM.conf
43+
rm -f $HOMEDIR/$user/conf/web/$domain/$WEB_SYSTEM.conf
44+
rm -f /etc/$WEB_SYSTEM/conf.d/domains/$domain.conf
4345
fi
4446
if [ -e "$HOMEDIR/$user/conf/web/$domain/$WEB_SYSTEM.ssl.conf" ]; then
4547
rm $HOMEDIR/$user/conf/web/$domain/$WEB_SYSTEM.ssl.conf
48+
rm -f /etc/$WEB_SYSTEM/conf.d/domains/$domain.ssl.conf
4649
fi
4750

4851
# Deleting old proxy configs
4952
if [ ! -z "$PROXY_SYSTEM" ]; then
5053
sed -i "/.*\/$user\/conf\/web\//d" /etc/$PROXY_SYSTEM/conf.d/hestia.conf
5154

5255
if [ -e "$HOMEDIR/$user/conf/web/$domain/$PROXY_SYSTEM.conf" ]; then
53-
rm $HOMEDIR/$user/conf/web/$domain/$PROXY_SYSTEM.conf
56+
rm -f $HOMEDIR/$user/conf/web/$domain/$PROXY_SYSTEM.conf
57+
rm -f /etc/$PROXY_SYSTEM/conf.d/domains/$domain.conf
5458
fi
5559

5660
if [ -e "$HOMEDIR/$user/conf/web/$domain/$PROXY_SYSTEM.ssl.conf" ]; then
57-
rm $HOMEDIR/$user/conf/web/$domain/$PROXY_SYSTEM.ssl.conf
61+
rm -f $HOMEDIR/$user/conf/web/$domain/$PROXY_SYSTEM.ssl.conf
62+
rm -f /etc/$PROXY_SYSTEM/conf.d/domains/$domain.ssl.conf
5863
fi
5964
fi
6065

0 commit comments

Comments
 (0)