Improve the backup remove option

This commit is contained in:
Bob Mottram 2015-12-09 09:45:06 +00:00
parent e42e952a12
commit 5023a63a37
2 changed files with 20 additions and 12 deletions

Binary file not shown.

View File

@ -197,17 +197,6 @@ function make_backup_directory {
fi fi
} }
function remove_backup_directory {
if [ $1 ]; then
if [[ $1 == "remove" ]]; then
if [ ! -d $USB_MOUNT/backup ]; then
rm -rf $USB_MOUNT/backup
echo $'Existing backup directory removed'
fi
fi
fi
}
function check_storage_space_remaining { function check_storage_space_remaining {
# Check space remaining on the usb drive # Check space remaining on the usb drive
used_percent=$(df -k $USB_MOUNT | tail -n 1 | awk -F ' ' '{print $5}' | awk -F '%' '{print $1}') used_percent=$(df -k $USB_MOUNT | tail -n 1 | awk -F ' ' '{print $5}' | awk -F '%' '{print $1}')
@ -342,8 +331,27 @@ function backup_directories {
done done
} }
function remove_backup_directory {
if [ $1 ]; then
if [[ $1 == "remove" ]]; then
if [ ! -d $USB_MOUNT/backup ]; then
rm -rf $USB_MOUNT/backup
echo $'Existing backup directory removed'
unmount_drive
exit 0
fi
fi
fi
}
# has the remove option been set ?
remove_option=$2
if [[ $1 == "remove" ]]; then
remove_option=$1
fi
mount_drive $1 $2 mount_drive $1 $2
remove_backup_directory $2 remove_backup_directory $remove_option
make_backup_directory make_backup_directory
check_storage_space_remaining check_storage_space_remaining
backup_users backup_users