Bob Mottram il y a 8 ans
Parent
révision
313fb432d3
1 fichiers modifiés avec 13 ajouts et 11 suppressions
  1. 13
    11
      src/freedombone-utils-backup

+ 13
- 11
src/freedombone-utils-backup Voir le fichier

475
 
475
 
476
     if [ -d $SERVER_DIRECTORY/backup/${1} ]; then
476
     if [ -d $SERVER_DIRECTORY/backup/${1} ]; then
477
         echo $"Restoring ${1} database"
477
         echo $"Restoring ${1} database"
478
-        restore_directory_from_friend /root/temp${1}data ${1}data
479
-        if [ ! -f /root/temp${1}data/${RESTORE_SUBDIR}/temp${1}data/${1}.sql ]; then
478
+        local_database_dir=/root/temp${1}data
479
+        restore_directory_from_friend ${local_database_dir} ${1}data
480
+        if [ ! -f ${local_database_dir}/${RESTORE_SUBDIR}/temp${1}data/${1}.sql ]; then
480
             echo $"Unable to restore ${1} database"
481
             echo $"Unable to restore ${1} database"
481
-            rm -rf /root/temp${1}data
482
+            rm -rf ${local_database_dir}
482
             exit 503
483
             exit 503
483
         fi
484
         fi
484
-        mysqlsuccess=$(mysql -u root --password="$DATABASE_PASSWORD" ${1} -o < /root/temp${1}data/${RESTORE_SUBDIR}/temp${1}data/${1}.sql)
485
+        mysqlsuccess=$(mysql -u root --password="$DATABASE_PASSWORD" ${1} -o < ${local_database_dir}/${RESTORE_SUBDIR}/temp${1}data/${1}.sql)
485
         if [ ! "$?" = "0" ]; then
486
         if [ ! "$?" = "0" ]; then
486
             echo "$mysqlsuccess"
487
             echo "$mysqlsuccess"
487
             exit 964
488
             exit 964
488
         fi
489
         fi
489
-        shred -zu /root/temp${1}data/${RESTORE_SUBDIR}/temp${1}data/*
490
-        rm -rf /root/temp${1}data
490
+        shred -zu ${local_database_dir}/${RESTORE_SUBDIR}/temp${1}data/*
491
+        rm -rf ${local_database_dir}
491
         echo $"Restoring ${1} installation"
492
         echo $"Restoring ${1} installation"
492
         restore_directory_from_friend /root/temp${1} ${1}
493
         restore_directory_from_friend /root/temp${1} ${1}
493
         RESTORE_SUBDIR="var"
494
         RESTORE_SUBDIR="var"
519
 
520
 
520
     if [ -d $USB_MOUNT/backup/${1} ]; then
521
     if [ -d $USB_MOUNT/backup/${1} ]; then
521
         echo $"Restoring ${1} database"
522
         echo $"Restoring ${1} database"
523
+        local_database_dir=/root/temp${1}data
522
         function_check restore_directory_from_usb
524
         function_check restore_directory_from_usb
523
-        restore_directory_from_usb "/root/temp${1}data" "${1}data"
525
+        restore_directory_from_usb "${local_database}" "${1}data"
524
         if [ ! -f /root/temp${1}data/${RESTORE_SUBDIR}/temp${1}data/${1}.sql ]; then
526
         if [ ! -f /root/temp${1}data/${RESTORE_SUBDIR}/temp${1}data/${1}.sql ]; then
525
             echo $"Unable to restore ${1} database"
527
             echo $"Unable to restore ${1} database"
526
-            rm -rf /root/temp${1}data
528
+            rm -rf ${local_database}
527
             function_check set_user_permissions
529
             function_check set_user_permissions
528
             set_user_permissions
530
             set_user_permissions
529
             function_check backup_unmount_drive
531
             function_check backup_unmount_drive
530
             backup_unmount_drive
532
             backup_unmount_drive
531
             exit 503
533
             exit 503
532
         fi
534
         fi
533
-        mysqlsuccess=$(mysql -u root --password="$DATABASE_PASSWORD" ${1} -o < /root/temp${1}data/${RESTORE_SUBDIR}/temp${1}data/${1}.sql)
535
+        mysqlsuccess=$(mysql -u root --password="$DATABASE_PASSWORD" ${1} -o < ${local_database}/${RESTORE_SUBDIR}/temp${1}data/${1}.sql)
534
         if [ ! "$?" = "0" ]; then
536
         if [ ! "$?" = "0" ]; then
535
             echo "$mysqlsuccess"
537
             echo "$mysqlsuccess"
536
             function_check set_user_permissions
538
             function_check set_user_permissions
539
             backup_unmount_drive
541
             backup_unmount_drive
540
             exit 964
542
             exit 964
541
         fi
543
         fi
542
-        shred -zu /root/temp${1}data/${RESTORE_SUBDIR}/temp${1}data/*
543
-        rm -rf /root/temp${1}data
544
+        shred -zu ${local_database}/${RESTORE_SUBDIR}/temp${1}data/*
545
+        rm -rf ${local_database}
544
         echo $"Restoring ${1} installation"
546
         echo $"Restoring ${1} installation"
545
         if [ ! -d /root/temp${1} ]; then
547
         if [ ! -d /root/temp${1} ]; then
546
             mkdir /root/temp${1}
548
             mkdir /root/temp${1}