diff options
Diffstat (limited to 'borgAuto.sh')
| -rwxr-xr-x | borgAuto.sh | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/borgAuto.sh b/borgAuto.sh index d8e8dff..134b0b8 100755 --- a/borgAuto.sh +++ b/borgAuto.sh @@ -17,15 +17,18 @@ MOUNTPOINT=/mnt/bak # Try to mount the backup disk mountpoint -q ${MOUNTPOINT} -if [ $? -eq 1 ]; then +mpExit=$? +if [ $mpExit -eq 32 ]; then echo "Mounting backup disk to ${MOUNTPOINT}." mount -v ${MOUNTPOINT} + mountpoint -q ${MOUNTPOINT} + mpExit=$? + if [ $mpExit -ne 0 ] ; then + echo "Failed to mount backup disk (mountpoint returned $mpExit)-- exiting" + exit 1 + fi fi -if [ $? -ne 0 ]; then - echo "Failed to mount backup disk -- exiting" - exit 1 -fi # DIFF function |
