From ffea36e868919fb3b7614ac9302d33e3d9dbf8d8 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Mon, 12 Jan 2026 16:20:37 +0800 Subject: [PATCH] fix the touchid tests --- bin/touchid.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/touchid.sh b/bin/touchid.sh index 94825f0..4dce339 100755 --- a/bin/touchid.sh +++ b/bin/touchid.sh @@ -16,8 +16,10 @@ source "$LIB_DIR/core/common.sh" # Set up global cleanup trap trap cleanup_temp_files EXIT INT TERM -readonly PAM_SUDO_FILE="${MOLE_PAM_SUDO_FILE:-/etc/pam.d/sudo}" -readonly PAM_SUDO_LOCAL_FILE="${MOLE_PAM_SUDO_LOCAL_FILE:-/etc/pam.d/sudo_local}" +PAM_SUDO_FILE="${MOLE_PAM_SUDO_FILE:-/etc/pam.d/sudo}" +PAM_SUDO_LOCAL_FILE="${MOLE_PAM_SUDO_LOCAL_FILE:-$(dirname "$PAM_SUDO_FILE")/sudo_local}" +readonly PAM_SUDO_FILE +readonly PAM_SUDO_LOCAL_FILE readonly PAM_TID_LINE="auth sufficient pam_tid.so" # Check if Touch ID is already configured