Since we're discussing the nslcd dependency, it may also be worth noting
that the --disable-nslcd option to the configure script (via
debian/rules) does not remove all dependencies on nslcd at build time:

# install a pam-auth-update configuration file
install -D -m 644 debian/libpam-ldapd.pam-auth-update 
debian/tmp/usr/share/pam-configs/ldap
dh_testdir
dh_testroot
dh_install
        install -d debian/nslcd/
        cp -a debian/tmp/etc debian/nslcd//
        install -d debian/nslcd//usr
        cp -a debian/tmp/usr/sbin debian/nslcd//usr/
cp: cannot stat `debian/tmp/usr/sbin': No such file or directory
dh_install: cp -a debian/tmp/usr/sbin debian/nslcd//usr/ returned exit code 1
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2

Removing the --sysconfdir=/etc and --localstatedir=/var options (since
they really only apply to nslcd) yields no success either.  Removing
debian/nslcd.install was the only thing that got it to build
successfully, although it also builds nslcd, despite the --disable-nslcd
flag.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/576137

Title:
  nss-pam-ldapd should not depend on nslcd

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nss-pam-ldapd/+bug/576137/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to