Summary: | sys-auth/pambase: add pam_sss from sssd | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joakim Tjernlund <joakim.tjernlund> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein, mattst88, sam, tcb, zlogene |
Priority: | Normal | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/pambase/issues/1 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Add sssd support
added sssd USE flag to ebuild |
Description
Joakim Tjernlund
2020-05-29 09:17:08 UTC
Created attachment 869482 [details, diff]
Add sssd support
Here's a patch that adds sssd support to pambase.To ensure it would not break non-sssd systems, I compared the output the old version with the new version for all 262144 argument combinations and all were identical.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/pambase.git/commit/?id=c2060f499d483e11ba4524283c2d95a6a8beb8dc commit c2060f499d483e11ba4524283c2d95a6a8beb8dc Author: Christopher Byrne <salah.coronya@gmail.com> AuthorDate: 2023-09-03 16:32:19 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-01-19 05:31:42 +0000 Add sssd support Bug: https://bugs.gentoo.org/726050 Closes: https://github.com/gentoo/pambase/issues/1 Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Closes: https://github.com/gentoo/pambase/pull/17 Signed-off-by: Sam James <sam@gentoo.org> pambase.py | 7 ++++++- templates/system-auth.tpl | 38 ++++++++++++++++++++++++++++++++------ templates/system-session.tpl | 4 ++++ 3 files changed, 42 insertions(+), 7 deletions(-) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f64254e990a01567b0a01f173c730aa01934f2d8 commit f64254e990a01567b0a01f173c730aa01934f2d8 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-01-19 05:36:04 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-01-19 05:39:00 +0000 sys-auth/pambase: add 20240119 Closes: https://bugs.gentoo.org/726050 Closes: https://bugs.gentoo.org/916869 Signed-off-by: Sam James <sam@gentoo.org> sys-auth/pambase/Manifest | 1 + sys-auth/pambase/pambase-20240119.ebuild | 116 ++++++++++++++++++++++++++++++ sys-auth/pambase/pambase-999999999.ebuild | 24 ++++--- 3 files changed, 131 insertions(+), 10 deletions(-) Created attachment 882661 [details]
added sssd USE flag to ebuild
It would be useful if the ebuild had a USE flag to actually enable the sssd support. Here's what I'm using on my systems. I named the USE flag "sssd" rather than something like "pam_sssd" in order to match the "sssd" USE flag used by app-admin/sudo
(In reply to Tim Buchheim from comment #4) > Created attachment 882661 [details] > added sssd USE flag to ebuild > > It would be useful if the ebuild had a USE flag to actually enable the sssd > support. Here's what I'm using on my systems. I named the USE flag "sssd" > rather than something like "pam_sssd" in order to match the "sssd" USE flag > used by app-admin/sudo My apologies -- yes, that is absolutely required. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b19951c8ee9e8cfbc718e0287ed78d9dbc2170b commit 6b19951c8ee9e8cfbc718e0287ed78d9dbc2170b Author: Sam James <sam@gentoo.org> AuthorDate: 2024-01-22 14:01:34 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-01-22 14:01:59 +0000 sys-auth/pambase: wire up sssd Closes: https://bugs.gentoo.org/726050 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/alpha/package.use.mask | 1 + profiles/arch/amd64/package.use.stable.mask | 1 + profiles/arch/ia64/package.use.mask | 1 + profiles/arch/loong/package.use.mask | 1 + profiles/arch/s390/package.use.mask | 1 + profiles/arch/x86/package.use.stable.mask | 3 ++- profiles/base/package.use.stable.mask | 1 + profiles/features/musl/package.use.mask | 1 + sys-auth/pambase/metadata.xml | 4 ++++ sys-auth/pambase/pambase-20240119.ebuild | 4 +++- sys-auth/pambase/pambase-999999999.ebuild | 4 +++- 11 files changed, 19 insertions(+), 3 deletions(-) |