浏览代码

Optionally remove existing usb backup before starting new one

Bob Mottram 9 年前
父节点
当前提交
41c0b628dd
共有 2 个文件被更改,包括 12 次插入0 次删除
  1. 二进制
      man/freedombone-backup-local.1.gz
  2. 12
    0
      src/freedombone-backup-local

二进制
man/freedombone-backup-local.1.gz 查看文件


+ 12
- 0
src/freedombone-backup-local 查看文件

@@ -189,6 +189,17 @@ function make_backup_directory {
189 189
     fi
190 190
 }
191 191
 
192
+function remove_backup_directory {
193
+    if [ $1 ]; then
194
+        if [[ $1 == "remove" ]]; then
195
+            if [ ! -d $USB_MOUNT/backup ]; then
196
+                rm -rf $USB_MOUNT/backup
197
+                echo 'Existing backup directory removed'
198
+            fi
199
+        fi
200
+    fi
201
+}
202
+
192 203
 function check_storage_space_remaining {
193 204
     # Check space remaining on the usb drive
194 205
     used_percent=$(df -k $USB_MOUNT | tail -n 1 | awk -F ' ' '{print $5}' | awk -F '%' '{print $1}')
@@ -324,6 +335,7 @@ function backup_directories {
324 335
 }
325 336
 
326 337
 mount_drive $1 $2
338
+remove_backup_directory $2
327 339
 make_backup_directory
328 340
 check_storage_space_remaining
329 341
 backup_users