From aed39d0f4c0841dcfc86bc872675f6e0fa5908c5 Mon Sep 17 00:00:00 2001 From: druckdev <63563978+druckdev@users.noreply.github.com> Date: Sun, 15 Nov 2020 01:22:20 +0100 Subject: [PATCH] zsh:safe-remove(): Don't fail if already unmounted --- .config/zsh/zshrc.d/40-functions.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/zsh/zshrc.d/40-functions.zsh b/.config/zsh/zshrc.d/40-functions.zsh index be1b9d3..a39085e 100644 --- a/.config/zsh/zshrc.d/40-functions.zsh +++ b/.config/zsh/zshrc.d/40-functions.zsh @@ -262,7 +262,7 @@ safe-remove() { [[ -e "$1" ]] || return 1 sync - if ! udisksctl unmount -b "$1"; then + if mount | grep -q "$1" && ! udisksctl unmount -b "$1"; then lsof "$1" return 1 fi