Просмотр исходного кода

Optionally remove existing usb backup before starting new one

Bob Mottram 9 лет назад
Родитель
Сommit
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