diff --git a/borg-umount-archiv.sh b/borg-umount-archiv.sh index df6eabd..5b9dc27 100755 --- a/borg-umount-archiv.sh +++ b/borg-umount-archiv.sh @@ -268,9 +268,11 @@ export BORG_RSH BORG_RELOCATED_REPO_ACCESS_IS_OK=yes export BORG_RELOCATED_REPO_ACCESS_IS_OK -for _dir in $(ls /mnt/borg-fuse-mount) ; do +declare -i index=0 +for _dir in $(ls /mnt/borg-fuse-mount) ; do - echononl "Unmount fuse filesystem mounted at '${BORG_FUSE_MOUNT_DIR}/${_dir}'.." + echo " Unmount fuse filesystem mounted at" + echo -e -n " '${BORG_FUSE_MOUNT_DIR}/${_dir}'.." #borg umount ${BORG_FUSE_MOUNT_DIR} >> "${log_file}" 2>&1 @@ -283,10 +285,16 @@ for _dir in $(ls /mnt/borg-fuse-mount) ; do borg umount ${BORG_FUSE_MOUNT_DIR}/${_dir} >> "${log_file}" 2>&1 - #echo ${_dir} + #echo ${_dir} #umount ${BORG_FUSE_MOUNT_DIR}/${_dir} rmdir ${BORG_FUSE_MOUNT_DIR}/${_dir} + + ((index++)) done +if [[ $index -lt 1 ]] ; then + warn "No borgfs mounted." +fi + clean_up 0