|  | @@ -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
 |