diff options
author | Jonathan Bauer | 2013-07-09 18:17:33 +0200 |
---|---|---|
committer | Jonathan Bauer | 2013-07-09 18:17:33 +0200 |
commit | 488ebfa794e8f117ef7866b09e3cac62eea95a9a (patch) | |
tree | 5e68cef8bb0a5e1be7b2b557c7b53e29acf5c16a /remote/modules/pam/pam.build | |
parent | [pam] refine the uid check for pam, to mount for all users with id > 1000 (diff) | |
download | tm-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/modules/pam/pam.build')
-rw-r--r-- | remote/modules/pam/pam.build | 7 |
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() { |