|
@@ -220,7 +220,6 @@ function restore_local_htmly {
|
220
|
220
|
HTMLY_DOMAIN_NAME=$(get_completion_param "htmly domain")
|
221
|
221
|
fi
|
222
|
222
|
if [ $HTMLY_DOMAIN_NAME ]; then
|
223
|
|
- echo $"Restoring htmly installation"
|
224
|
223
|
temp_restore_dir=/root/temphtmly
|
225
|
224
|
if [ -d $USB_MOUNT/backup/htmly ]; then
|
226
|
225
|
restore_directory_from_usb $temp_restore_dir htmly
|
|
@@ -228,11 +227,17 @@ function restore_local_htmly {
|
228
|
227
|
restore_directory_from_usb $temp_restore_dir blog
|
229
|
228
|
fi
|
230
|
229
|
if [ -d /var/www/${HTMLY_DOMAIN_NAME}/htdocs ]; then
|
231
|
|
- rm -rf /var/www/${HTMLY_DOMAIN_NAME}/htdocs
|
|
230
|
+ if [ -d /var/www/${HTMLY_DOMAIN_NAME}/previous ]; then
|
|
231
|
+ rm -rf /var/www/${HTMLY_DOMAIN_NAME}/previous
|
|
232
|
+ fi
|
|
233
|
+ mv /var/www/${HTMLY_DOMAIN_NAME}/htdocs /var/www/${HTMLY_DOMAIN_NAME}/previous
|
232
|
234
|
fi
|
233
|
235
|
temp_source_dir=$(find ${temp_restore_dir} -name htdocs)
|
234
|
236
|
cp -r ${temp_source_dir} /var/www/${HTMLY_DOMAIN_NAME}/
|
235
|
237
|
if [ ! "$?" = "0" ]; then
|
|
238
|
+ if [ -d /var/www/${HTMLY_DOMAIN_NAME}/previous ]; then
|
|
239
|
+ mv /var/www/${HTMLY_DOMAIN_NAME}/previous /var/www/${HTMLY_DOMAIN_NAME}/htdocs
|
|
240
|
+ fi
|
236
|
241
|
set_user_permissions
|
237
|
242
|
backup_unmount_drive
|
238
|
243
|
exit 593
|
|
@@ -288,11 +293,17 @@ function restore_remote_htmly {
|
288
|
293
|
function_check restore_directory_from_friend
|
289
|
294
|
restore_directory_from_friend $temp_restore_dir htmly
|
290
|
295
|
if [ -d /var/www/${HTMLY_DOMAIN_NAME}/htdocs ]; then
|
291
|
|
- rm -rf /var/www/${HTMLY_DOMAIN_NAME}/htdocs
|
|
296
|
+ if [ -d /var/www/${HTMLY_DOMAIN_NAME}/previous ]; then
|
|
297
|
+ rm -rf /var/www/${HTMLY_DOMAIN_NAME}/previous
|
|
298
|
+ fi
|
|
299
|
+ mv /var/www/${HTMLY_DOMAIN_NAME}/htdocs /var/www/${HTMLY_DOMAIN_NAME}/previous
|
292
|
300
|
fi
|
293
|
301
|
temp_source_dir=$(find ${temp_restore_dir} -name htdocs)
|
294
|
302
|
cp -r ${temp_source_dir} /var/www/${HTMLY_DOMAIN_NAME}/
|
295
|
303
|
if [ ! "$?" = "0" ]; then
|
|
304
|
+ if [ -d /var/www/${HTMLY_DOMAIN_NAME}/previous ]; then
|
|
305
|
+ mv /var/www/${HTMLY_DOMAIN_NAME}/previous /var/www/${HTMLY_DOMAIN_NAME}/htdocs
|
|
306
|
+ fi
|
296
|
307
|
exit 593
|
297
|
308
|
fi
|
298
|
309
|
rm -rf ${temp_restore_dir}
|