summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--remote/includes/paths.inc6
1 files changed, 5 insertions, 1 deletions
diff --git a/remote/includes/paths.inc b/remote/includes/paths.inc
index ca9c305b..5fd1bf6b 100644
--- a/remote/includes/paths.inc
+++ b/remote/includes/paths.inc
@@ -1,7 +1,11 @@
#
-# TODO
+# This include tries to determine system paths needed by mltk-modules
+# The idea here is to have a central place to determine paths required
+# by different modules instead of each module determining them on its own.
#
+
+# Location of PAM-modules
for CANDIDATE in $(strings "$(ldd "$(which login)" | grep libpam.so | head -n 1 | awk '{print $3}')" | grep /lib); do
[ -f "$CANDIDATE/pam_unix.so" ] && declare -rg SYS_PAM_MODULES_PATH="$CANDIDATE" && break
done