Răsfoiți Sursa

Delete web files if they exist before restore.

Raphael Schneeberger 7 ani în urmă
părinte
comite
4885d61b5f
1 a modificat fișierele cu 4 adăugiri și 1 ștergeri
  1. 4 1
      bin/v-restore-user

+ 4 - 1
bin/v-restore-user

@@ -2,7 +2,7 @@
 # info: restore user
 # info: restore user
 # options: USER BACKUP [WEB] [DNS] [MAIL] [DB] [CRON] [UDIR] [NOTIFY]
 # options: USER BACKUP [WEB] [DNS] [MAIL] [DB] [CRON] [UDIR] [NOTIFY]
 #
 #
-# The function for resotring user from backup.
+# The function for restoring user from backup.
 
 
 
 
 #----------------------------------------------------------#
 #----------------------------------------------------------#
@@ -399,6 +399,9 @@ if [ "$web" != 'no' ] && [ ! -z "$WEB_SYSTEM" ]; then
         fi
         fi
 
 
         # Restoring web domain data
         # Restoring web domain data
+        if [ -d "$HOMEDIR/$user/web/$domain/public_html" ]; then
+            rm -rf $HOMEDIR/$user/web/$domain/public_html/*
+        fi
         tar -xzpf $tmpdir/web/$domain/domain_data.tar.gz \
         tar -xzpf $tmpdir/web/$domain/domain_data.tar.gz \
             -C $HOMEDIR/$user/web/$domain/
             -C $HOMEDIR/$user/web/$domain/
         if [ "$?" -ne 0 ]; then
         if [ "$?" -ne 0 ]; then