Bob Mottram před 8 roky
rodič
revize
f2d5af32dc
2 změnil soubory, kde provedl 17 přidání a 3 odebrání
  1. 14
    3
      src/freedombone-app-htmly
  2. 3
    0
      src/freedombone-app-mailpile

+ 14
- 3
src/freedombone-app-htmly Zobrazit soubor

220
         HTMLY_DOMAIN_NAME=$(get_completion_param "htmly domain")
220
         HTMLY_DOMAIN_NAME=$(get_completion_param "htmly domain")
221
     fi
221
     fi
222
     if [ $HTMLY_DOMAIN_NAME ]; then
222
     if [ $HTMLY_DOMAIN_NAME ]; then
223
-        echo $"Restoring htmly installation"
224
         temp_restore_dir=/root/temphtmly
223
         temp_restore_dir=/root/temphtmly
225
         if [ -d $USB_MOUNT/backup/htmly ]; then
224
         if [ -d $USB_MOUNT/backup/htmly ]; then
226
             restore_directory_from_usb $temp_restore_dir htmly
225
             restore_directory_from_usb $temp_restore_dir htmly
228
             restore_directory_from_usb $temp_restore_dir blog
227
             restore_directory_from_usb $temp_restore_dir blog
229
         fi
228
         fi
230
         if [ -d /var/www/${HTMLY_DOMAIN_NAME}/htdocs ]; then
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
         fi
234
         fi
233
         temp_source_dir=$(find ${temp_restore_dir} -name htdocs)
235
         temp_source_dir=$(find ${temp_restore_dir} -name htdocs)
234
         cp -r ${temp_source_dir} /var/www/${HTMLY_DOMAIN_NAME}/
236
         cp -r ${temp_source_dir} /var/www/${HTMLY_DOMAIN_NAME}/
235
         if [ ! "$?" = "0" ]; then
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
             set_user_permissions
241
             set_user_permissions
237
             backup_unmount_drive
242
             backup_unmount_drive
238
             exit 593
243
             exit 593
288
         function_check restore_directory_from_friend
293
         function_check restore_directory_from_friend
289
         restore_directory_from_friend $temp_restore_dir htmly
294
         restore_directory_from_friend $temp_restore_dir htmly
290
         if [ -d /var/www/${HTMLY_DOMAIN_NAME}/htdocs ]; then
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
         fi
300
         fi
293
         temp_source_dir=$(find ${temp_restore_dir} -name htdocs)
301
         temp_source_dir=$(find ${temp_restore_dir} -name htdocs)
294
         cp -r ${temp_source_dir} /var/www/${HTMLY_DOMAIN_NAME}/
302
         cp -r ${temp_source_dir} /var/www/${HTMLY_DOMAIN_NAME}/
295
         if [ ! "$?" = "0" ]; then
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
             exit 593
307
             exit 593
297
         fi
308
         fi
298
         rm -rf ${temp_restore_dir}
309
         rm -rf ${temp_restore_dir}

+ 3
- 0
src/freedombone-app-mailpile Zobrazit soubor

125
         cp -r ${temp_source_dir} /var/www/${MAILPILE_DOMAIN_NAME}/mail/
125
         cp -r ${temp_source_dir} /var/www/${MAILPILE_DOMAIN_NAME}/mail/
126
         if [ ! "$?" = "0" ]; then
126
         if [ ! "$?" = "0" ]; then
127
             if [ -d mv /var/www/${MAILPILE_DOMAIN_NAME}/mail/.previous ]; then
127
             if [ -d mv /var/www/${MAILPILE_DOMAIN_NAME}/mail/.previous ]; then
128
+                if [ -d /var/www/${MAILPILE_DOMAIN_NAME}/mail/.previous ]; then
129
+                    rm -rf /var/www/${MAILPILE_DOMAIN_NAME}/mail/.previous
130
+                fi
128
                 mv /var/www/${MAILPILE_DOMAIN_NAME}/mail/.previous /var/www/${MAILPILE_DOMAIN_NAME}/mail/.local
131
                 mv /var/www/${MAILPILE_DOMAIN_NAME}/mail/.previous /var/www/${MAILPILE_DOMAIN_NAME}/mail/.local
129
             fi
132
             fi
130
             backup_unmount_drive
133
             backup_unmount_drive