}
doumount() {
- mounted || return 0
- [ -n "$VERBOSE" ] && echo "unmount SATA $DEV"
- umount "$MNT" || return 1
- mounted && return 1
- [ -n "$VERBOSE" ] && echo "unmount ok"
+ if mounted; then
+ [ -n "$VERBOSE" ] && echo "unmount SATA $DEV"
+ umount "$MNT" || return 1
+ mounted && return 1
+ [ -n "$VERBOSE" ] && echo "unmount ok"
+ fi
dounregister || return 1
return 0
}