diff options
author | Sam James <sam@gentoo.org> | 2024-01-22 14:01:34 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-01-22 14:01:59 +0000 |
commit | 6b19951c8ee9e8cfbc718e0287ed78d9dbc2170b (patch) | |
tree | fc317a995645a3687d3863d59ec06f5edd625d70 /sys-auth | |
parent | sys-kernel/installkernel-systemd: drop 2-r4, 2-r5 (diff) | |
download | gentoo-6b19951c8ee9e8cfbc718e0287ed78d9dbc2170b.tar.gz gentoo-6b19951c8ee9e8cfbc718e0287ed78d9dbc2170b.tar.bz2 gentoo-6b19951c8ee9e8cfbc718e0287ed78d9dbc2170b.zip |
sys-auth/pambase: wire up sssd
Closes: https://bugs.gentoo.org/726050
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-auth')
-rw-r--r-- | sys-auth/pambase/metadata.xml | 4 | ||||
-rw-r--r-- | sys-auth/pambase/pambase-20240119.ebuild | 4 | ||||
-rw-r--r-- | sys-auth/pambase/pambase-999999999.ebuild | 4 |
3 files changed, 10 insertions, 2 deletions
diff --git a/sys-auth/pambase/metadata.xml b/sys-auth/pambase/metadata.xml index 45396281fe28..526e8b5c341a 100644 --- a/sys-auth/pambase/metadata.xml +++ b/sys-auth/pambase/metadata.xml @@ -67,6 +67,10 @@ will not be compatible with systems using an earlier glibc version. </flag> + <flag name="sssd"> + Add System Security Services Daemon (<pkg>sys-auth/sssd</pkg>) support + via pam_sss. + </flag> <flag name="yescrypt"> Switch Linux-PAM's pam_unix module to use yescrypt for passwords hashes rather than MD5 </flag> diff --git a/sys-auth/pambase/pambase-20240119.ebuild b/sys-auth/pambase/pambase-20240119.ebuild index f1bcc8c30fab..cad46258f14c 100644 --- a/sys-auth/pambase/pambase-20240119.ebuild +++ b/sys-auth/pambase/pambase-20240119.ebuild @@ -24,7 +24,7 @@ fi LICENSE="MIT" SLOT="0" -IUSE="caps debug elogind gnome-keyring homed minimal mktemp +nullok pam_krb5 pam_ssh +passwdqc pwhistory pwquality securetty selinux +sha512 systemd yescrypt" +IUSE="caps debug elogind gnome-keyring homed minimal mktemp +nullok pam_krb5 pam_ssh +passwdqc pwhistory pwquality securetty selinux +sha512 sssd systemd yescrypt" RESTRICT="binchecks" @@ -57,6 +57,7 @@ RDEPEND=" homed? ( sys-apps/systemd[homed] ) systemd? ( sys-apps/systemd[pam] ) yescrypt? ( sys-libs/libxcrypt[system] ) + sssd? ( sys-auth/sssd ) " BDEPEND=" $(python_gen_any_dep ' @@ -88,6 +89,7 @@ src_configure() { $(usex sha512 '--sha512' '') \ $(usex systemd '--systemd' '') \ $(usex yescrypt '--yescrypt' '') \ + $(usex sssd '--sssd' '') \ || die } diff --git a/sys-auth/pambase/pambase-999999999.ebuild b/sys-auth/pambase/pambase-999999999.ebuild index f1bcc8c30fab..cad46258f14c 100644 --- a/sys-auth/pambase/pambase-999999999.ebuild +++ b/sys-auth/pambase/pambase-999999999.ebuild @@ -24,7 +24,7 @@ fi LICENSE="MIT" SLOT="0" -IUSE="caps debug elogind gnome-keyring homed minimal mktemp +nullok pam_krb5 pam_ssh +passwdqc pwhistory pwquality securetty selinux +sha512 systemd yescrypt" +IUSE="caps debug elogind gnome-keyring homed minimal mktemp +nullok pam_krb5 pam_ssh +passwdqc pwhistory pwquality securetty selinux +sha512 sssd systemd yescrypt" RESTRICT="binchecks" @@ -57,6 +57,7 @@ RDEPEND=" homed? ( sys-apps/systemd[homed] ) systemd? ( sys-apps/systemd[pam] ) yescrypt? ( sys-libs/libxcrypt[system] ) + sssd? ( sys-auth/sssd ) " BDEPEND=" $(python_gen_any_dep ' @@ -88,6 +89,7 @@ src_configure() { $(usex sha512 '--sha512' '') \ $(usex systemd '--systemd' '') \ $(usex yescrypt '--yescrypt' '') \ + $(usex sssd '--sssd' '') \ || die } |