The Ubuntu fix is wrong. /usr/lib is used because /lib/security didn't
exists in the build environment (see aclocal.m4 line 63). Furthermore
configure must fail if ISADIR is enabled in pam. Specifying "--with-pam-
libdir" fixed it.
--- libpam-ssh-1.92/debian/rules 2011-08-20 16:51:26.000000001 +0200
+++ libpam-ssh-1.92.fix/debian/rules 2011-11-30 12:14:27.000000001 +0100
@@ -21,6 +21,7 @@
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--libexecdir=/usr/lib \
+ --with-pam-dir=/lib/$(DEB_BUILD_GNU_TYPE)/security \
--build $(DEB_BUILD_GNU_TYPE)
ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
config_flags += --host $(DEB_HOST_GNU_TYPE)
@@ -51,8 +52,8 @@
dh_testroot
dh_prep
$(MAKE) install DESTDIR=$(destdir)
- libtool --quiet --finish /usr/lib/
- rm -f $(destdir)/lib/security/pam_ssh.la
+ libtool --quiet --finish $(destdir)/lib/$(DEB_BUILD_GNU_TYPE)/security
+ rm -f $(destdir)/lib/$(DEB_BUILD_GNU_TYPE)/security/pam_ssh.la
install -D -m 644 debian/pam-auth-update.silent-ssh-single-sign-on \
$(destdir)/usr/share/pam-configs/silent-ssh-single-sign-on
touch $@
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/848050
Title:
pam_ssh.so installed in wrong directory
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libpam-ssh/+bug/848050/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs