diff --git a/src/freedombone b/src/freedombone index 6deed423..3c46a4c4 100755 --- a/src/freedombone +++ b/src/freedombone @@ -1565,22 +1565,14 @@ function create_backup_script { echo ' exit 1' >> /usr/bin/$BACKUP_SCRIPT_NAME echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME - echo "if [ ! -d $USB_MOUNT ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME - echo ' sync' >> /usr/bin/$BACKUP_SCRIPT_NAME - echo " mkdir $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME - echo -n ' mount $USB_DRIVE ' >> /usr/bin/$BACKUP_SCRIPT_NAME + echo "umount -f $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME + echo "mkdir $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME + echo -n 'mount $USB_DRIVE ' >> /usr/bin/$BACKUP_SCRIPT_NAME echo "$USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME - echo ' sync' >> /usr/bin/$BACKUP_SCRIPT_NAME - echo " umount $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME - echo ' sync' >> /usr/bin/$BACKUP_SCRIPT_NAME - echo -n ' mount $USB_DRIVE ' >> /usr/bin/$BACKUP_SCRIPT_NAME - echo "$USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME - echo ' sync' >> /usr/bin/$BACKUP_SCRIPT_NAME - echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME - echo " echo 'There was a problem mounting the USB drive to $USB_MOUNT'" >> /usr/bin/$BACKUP_SCRIPT_NAME - echo " rm -rf $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME - echo ' exit 6392' >> /usr/bin/$BACKUP_SCRIPT_NAME - echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME + echo 'if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME + echo " echo 'There was a problem mounting the USB drive to $USB_MOUNT'" >> /usr/bin/$BACKUP_SCRIPT_NAME + echo " rm -rf $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME + echo ' exit 6392' >> /usr/bin/$BACKUP_SCRIPT_NAME echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME echo "if [ ! -d $USB_MOUNT/backup ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME echo " mkdir $USB_MOUNT/backup" >> /usr/bin/$BACKUP_SCRIPT_NAME