|
@@ -197,17 +197,6 @@ function make_backup_directory {
|
197
|
197
|
fi
|
198
|
198
|
}
|
199
|
199
|
|
200
|
|
-function remove_backup_directory {
|
201
|
|
- if [ $1 ]; then
|
202
|
|
- if [[ $1 == "remove" ]]; then
|
203
|
|
- if [ ! -d $USB_MOUNT/backup ]; then
|
204
|
|
- rm -rf $USB_MOUNT/backup
|
205
|
|
- echo $'Existing backup directory removed'
|
206
|
|
- fi
|
207
|
|
- fi
|
208
|
|
- fi
|
209
|
|
-}
|
210
|
|
-
|
211
|
200
|
function check_storage_space_remaining {
|
212
|
201
|
# Check space remaining on the usb drive
|
213
|
202
|
used_percent=$(df -k $USB_MOUNT | tail -n 1 | awk -F ' ' '{print $5}' | awk -F '%' '{print $1}')
|
|
@@ -342,8 +331,27 @@ function backup_directories {
|
342
|
331
|
done
|
343
|
332
|
}
|
344
|
333
|
|
|
334
|
+function remove_backup_directory {
|
|
335
|
+ if [ $1 ]; then
|
|
336
|
+ if [[ $1 == "remove" ]]; then
|
|
337
|
+ if [ ! -d $USB_MOUNT/backup ]; then
|
|
338
|
+ rm -rf $USB_MOUNT/backup
|
|
339
|
+ echo $'Existing backup directory removed'
|
|
340
|
+ unmount_drive
|
|
341
|
+ exit 0
|
|
342
|
+ fi
|
|
343
|
+ fi
|
|
344
|
+ fi
|
|
345
|
+}
|
|
346
|
+
|
|
347
|
+# has the remove option been set ?
|
|
348
|
+remove_option=$2
|
|
349
|
+if [[ $1 == "remove" ]]; then
|
|
350
|
+ remove_option=$1
|
|
351
|
+fi
|
|
352
|
+
|
345
|
353
|
mount_drive $1 $2
|
346
|
|
-remove_backup_directory $2
|
|
354
|
+remove_backup_directory $remove_option
|
347
|
355
|
make_backup_directory
|
348
|
356
|
check_storage_space_remaining
|
349
|
357
|
backup_users
|