瀏覽代碼

Unmount usb drive after backup or restore

Bob Mottram 10 年之前
父節點
當前提交
03aa012125
共有 1 個檔案被更改,包括 6 行新增2 行删除
  1. 6
    2
      install-freedombone.sh

+ 6
- 2
install-freedombone.sh 查看文件

@@ -462,7 +462,9 @@ function create_backup_script {
462 462
   echo '  echo "Removing temporary files"' >> /usr/bin/$BACKUP_SCRIPT_NAME
463 463
   echo "  rm -rf /home/$MY_USERNAME/tempfiles" >> /usr/bin/$BACKUP_SCRIPT_NAME
464 464
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
465
-  echo 'echo "Backup is complete"' >> /usr/bin/$BACKUP_SCRIPT_NAME
465
+  echo 'sync' >> /usr/bin/$BACKUP_SCRIPT_NAME
466
+  echo 'umount $USB_MOUNT' >> /usr/bin/$BACKUP_SCRIPT_NAME
467
+  echo 'echo "Backup to USB drive is complete. You can now unplug it."' >> /usr/bin/$BACKUP_SCRIPT_NAME
466 468
   echo 'exit 0' >> /usr/bin/$BACKUP_SCRIPT_NAME
467 469
 
468 470
   echo 'create_backup_script' >> $COMPLETION_FILE
@@ -533,7 +535,9 @@ function create_restore_script {
533 535
   echo "  duplicity --force file://$USB_MOUNT/backup/dlna /var/cache/minidlna" >> /usr/bin/$RESTORE_SCRIPT_NAME
534 536
   echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
535 537
 
536
-  echo 'echo "Restore completed"' >> /usr/bin/$RESTORE_SCRIPT_NAME
538
+  echo 'sync' >> /usr/bin/$RESTORE_SCRIPT_NAME
539
+  echo 'umount $USB_MOUNT' >> /usr/bin/$RESTORE_SCRIPT_NAME
540
+  echo 'echo "Restore from USB drive is complete. You can now remove it."' >> /usr/bin/$RESTORE_SCRIPT_NAME
537 541
   echo 'exit 0' >> /usr/bin/$RESTORE_SCRIPT_NAME
538 542
 
539 543
   echo 'create_restore_script' >> $COMPLETION_FILE