Ludovic Courtès wrote:
I added support for `nss-mdns' [0] to NixOS. Since this requires applications to be able find the various `libnss_mdns' shared objects, my current solution is to add `nssModulesPath' to `LD_LIBRARY_PATH' in `/etc/profile'.
There is a simpler solution that I used to add LDAP support (via nss_ldap): add nss_ldap to the LD_LIBRARY_PATH of the nscd daemon. If nscd is running, then other programs won't actually load any NSS modules, they'll let nscd do it. When you change the configuration (enable/disable LDAP for instance), nscd will be restarted automatically. And presumably you'll get slightly better performance as well due to caching in nscd.
Of course this isn't the most elegant solution either, but the only real solution would be to patch Glibc so that we can specify a full path to the NSS modules in /etc/nsswitch.conf.
-- Eelco Dolstra | http://www.st.ewi.tudelft.nl/~dolstra/ _______________________________________________ nix-dev mailing list [email protected] https://mail.cs.uu.nl/mailman/listinfo/nix-dev
