summaryrefslogtreecommitdiffstats
path: root/remote
diff options
context:
space:
mode:
authorJonathan Bauer2013-07-09 18:17:33 +0200
committerJonathan Bauer2013-07-09 18:17:33 +0200
commit488ebfa794e8f117ef7866b09e3cac62eea95a9a (patch)
tree5e68cef8bb0a5e1be7b2b557c7b53e29acf5c16a /remote
parent[pam] refine the uid check for pam, to mount for all users with id > 1000 (diff)
downloadtm-scripts-488ebfa794e8f117ef7866b09e3cac62eea95a9a.tar.gz
tm-scripts-488ebfa794e8f117ef7866b09e3cac62eea95a9a.tar.xz
tm-scripts-488ebfa794e8f117ef7866b09e3cac62eea95a9a.zip
[pam] fix location of pam_script.so on suse 64biot
Diffstat (limited to 'remote')
-rw-r--r--remote/modules/pam/pam.build7
1 files changed, 6 insertions, 1 deletions
diff --git a/remote/modules/pam/pam.build b/remote/modules/pam/pam.build
index 4cdba400..063c0065 100644
--- a/remote/modules/pam/pam.build
+++ b/remote/modules/pam/pam.build
@@ -12,9 +12,14 @@ build() {
tarcopy "$(cat "$COPYLIST")" "${MODULE_BUILD_DIR}"
# build pam-script separatly since we use a source tarball
+ # HACK: find pam_unix.so in MODULE_BUILD_DIR to see where to put pam_script at
+ cd $MODULE_BUILD_DIR
+ local PAM_UNIX_LOCATION=$(find . -name pam_unix.so)
+ cd - > /dev/null
cd "${MODULE_DIR}/src/pam-script-${REQUIRED_PAM_SCRIPT_VERSION}" || perror "Could not cd to ${MODULE_DIR}/src/pam-script-${REQUIRED_PAM_SCRIPT_VERSION}."
- ./configure --prefix=/ --sysconfdir=/etc/pam-script --libdir=/lib/security|| perror "pam-script: ./configure failed."
+ ./configure --prefix=/ --sysconfdir=/etc/pam-script --libdir=$(dirname ${PAM_UNIX_LOCATION:1}) || perror "pam-script: ./configure failed."
make DESTDIR="${MODULE_BUILD_DIR}" install || perror "pam-script: make install to ${MODULE_BUILD_DIR} failed."
+ cd - > /dev/null
}
post_copy() {