-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install libnss packages in compat layer (instead of making host symlinks) #158
Comments
the relevant packages are:
but neither install completely out of the box on Gentoo prefix. Centrify DC is a commercial solution, you can't go without symlinks there for For For Fundamentally these two packages both install too much for us, as we only need the libnss component, and not the daemon. The versions under https://github.com/ComputeCanada/gentoo-overlay/tree/main/sys-auth work but are a little out of date now. |
I can help with what pertains to fixes in Gentoo prefix, but since glibc from prefix is used, it may be difficult to integrate well with the host authentication libraries. If ComputeCanada patched it to work, please submit pull requests with the fixes, we would like to get those in Gentoo. |
@amadio I'll submit a pull request, but need some guidance to avoid doing something not generally applicable? In actual fact if you look at: The next thing is then what
we really need
but if Gentoo Prefix provides the daemon (anyone doing that?), then obviously those paths do need to be prefixed. Just wondering if there needs to be a more general USE flag since something similar happens with glibc, which prefixes e.g.
in |
@bedroge You'll need to install them with a USE flag though:
the nss-pam-ldapd ebuild is fairly clean vs upstream Gentoo, as upstream nss-pam-ldapd lets you simply pass The NSS plugins don't really on symlinks, but glibc still does to use them, that is, the |
As reported by Bart, the symlink will not work if the host library is too new for the compatibility layer.
The text was updated successfully, but these errors were encountered: