nss_ldap installs the libnss_ldap.*.so library to /usr/lib instead of /lib like all other libnss_* libraries. Reproducible: Always Steps to Reproduce: 1. emerge nss_ldap 2. 3. Actual Results: libs went in wrond directory Expected Results: installed the libs in to the correct dir see attached patch to ebuild.
Created attachment 10376 [details, diff] Patch nss_ldap ebuild to install libs in /lib instead of /usr/lib Version 204 of nss_ldap is currently released. Unless there is a good reason not to use it, a simple ebuild rename is all it takes to use it... (preferably using this patch to the ebuild first).
I looked through the ChangeLog to see who the maintainer is. Apparently, I have the most entries in there, though I don't maintain this package. Note to self: find maintainer! Gareth, do you know about all things nss or all things ldap?
I'm not sure that I could claim to know all things NSS or all things LDAP, but I appear to be one of the few people that actually use this package. I'd be happy to maintain it if necessary.
Gareth, it looks like the package itself prefers to install into /usr/lib
Maybe it prefers to, but all libnss libraries are installed in /lib and linked to /usr/lib and it's the same in debian. So libnss_ldap should do the same ;D
nss_ldap-209 has been added to portage which acts the same as 207-r1 and installs the files properly to /lib... Please test this new build and let me know if you find any further problems.
nss_ldap-211 is now in portage as well. Closing this bug as this problem has long been fixed.