From 5d490e47345135d05cfc303c49b124b35225c52b Mon Sep 17 00:00:00 2001 From: RootHost-Stormwind Date: Sun, 1 Nov 2026 17:21:51 +0100 Subject: [PATCH] fix: fde-lock finds ashenvale mounts reported as /dev/dm-N --- fde-lock/lock.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fde-lock/lock.sh b/fde-lock/lock.sh index cbb426d..8c83738 100644 --- a/fde-lock/lock.sh +++ b/fde-lock/lock.sh @@ -86,8 +86,13 @@ lock_nethergarde() { # ------------------------------------------------------------ ashenvale_crypt ashenvale_mounts() { + # findmnt names the source /dev/dm-N (bind mounts add "[/subdir]"), so match both spellings. + local d devs=" " + for d in /dev/mapper/"$vg"-*; do + [ -e "$d" ] && devs+="$d $(realpath "$d") " + done findmnt -rn -o TARGET,SOURCE | while read -r t src; do - case "$src" in "/dev/mapper/$vg-"*) echo "$t" ;; esac + case "$devs" in *" ${src%%\[*} "*) echo "$t" ;; esac done }