mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
sys-apps/systemd: add 'passwdqc' USE flag
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
This commit is contained in:
@@ -27,8 +27,9 @@
|
||||
<flag name="kmod">Enable kernel module loading via <pkg>sys-apps/kmod</pkg></flag>
|
||||
<flag name="lz4">Enable lz4 compression for the journal</flag>
|
||||
<flag name="openssl">Enable use of <pkg>dev-libs/openssl</pkg> for various features</flag>
|
||||
<flag name="passwdqc">Use <pkg>sys-auth/passwdqc</pkg> for password checking in homed</flag>
|
||||
<flag name="pkcs11">Enable PKCS#11 support for cryptsetup and homed</flag>
|
||||
<flag name="pwquality">Enable password quality checking in homed</flag>
|
||||
<flag name="pwquality">Use <pkg>dev-libs/libpwquality</pkg> for password checking in homed</flag>
|
||||
<flag name="qrcode">Enable qrcode output support in journal</flag>
|
||||
<flag name="resolvconf">Install resolvconf symlink for systemd-resolve</flag>
|
||||
<flag name="sysv-utils">Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown</flag>
|
||||
|
||||
@@ -35,7 +35,7 @@ SLOT="0/2"
|
||||
IUSE="
|
||||
acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
|
||||
fido2 +gcrypt homed http idn importd iptables +kernel-install +kmod
|
||||
+lz4 lzma pam pcre pkcs11 policykit pwquality qrcode
|
||||
+lz4 lzma pam passwdqc pcre pkcs11 policykit pwquality qrcode
|
||||
+resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd
|
||||
"
|
||||
REQUIRED_USE="
|
||||
@@ -43,6 +43,8 @@ REQUIRED_USE="
|
||||
fido2? ( cryptsetup )
|
||||
homed? ( cryptsetup pam )
|
||||
importd? ( curl lzma )
|
||||
?? ( passwdqc pwquality )
|
||||
passwdqc? ( homed )
|
||||
pwquality? ( homed )
|
||||
boot? ( kernel-install )
|
||||
ukify? ( boot )
|
||||
@@ -83,6 +85,7 @@ COMMON_DEPEND="
|
||||
lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
|
||||
iptables? ( net-firewall/iptables:0= )
|
||||
pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] )
|
||||
passwdqc? ( sys-auth/passwdqc:0= )
|
||||
pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= )
|
||||
pcre? ( dev-libs/libpcre2 )
|
||||
pwquality? ( >=dev-libs/libpwquality-1.4.1:0= )
|
||||
@@ -344,6 +347,7 @@ multilib_src_configure() {
|
||||
$(meson_feature zstd)
|
||||
$(meson_native_use_feature iptables libiptc)
|
||||
$(meson_feature pam)
|
||||
$(meson_native_use_feature passwdqc)
|
||||
$(meson_native_use_feature pkcs11 p11kit)
|
||||
$(meson_native_use_feature pcre pcre2)
|
||||
$(meson_native_use_feature policykit polkit)
|
||||
|
||||
@@ -35,7 +35,7 @@ SLOT="0/2"
|
||||
IUSE="
|
||||
acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
|
||||
fido2 +gcrypt homed http idn importd iptables +kernel-install +kmod
|
||||
+lz4 lzma pam pcre pkcs11 policykit pwquality qrcode
|
||||
+lz4 lzma pam passwdqc pcre pkcs11 policykit pwquality qrcode
|
||||
+resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd
|
||||
"
|
||||
REQUIRED_USE="
|
||||
@@ -43,6 +43,8 @@ REQUIRED_USE="
|
||||
fido2? ( cryptsetup )
|
||||
homed? ( cryptsetup pam )
|
||||
importd? ( curl lzma )
|
||||
?? ( passwdqc pwquality )
|
||||
passwdqc? ( homed )
|
||||
pwquality? ( homed )
|
||||
boot? ( kernel-install )
|
||||
ukify? ( boot )
|
||||
@@ -83,6 +85,7 @@ COMMON_DEPEND="
|
||||
lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
|
||||
iptables? ( net-firewall/iptables:0= )
|
||||
pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] )
|
||||
passwdqc? ( sys-auth/passwdqc:0= )
|
||||
pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= )
|
||||
pcre? ( dev-libs/libpcre2 )
|
||||
pwquality? ( >=dev-libs/libpwquality-1.4.1:0= )
|
||||
@@ -344,6 +347,7 @@ multilib_src_configure() {
|
||||
$(meson_feature zstd)
|
||||
$(meson_native_use_feature iptables libiptc)
|
||||
$(meson_feature pam)
|
||||
$(meson_native_use_feature passwdqc)
|
||||
$(meson_native_use_feature pkcs11 p11kit)
|
||||
$(meson_native_use_feature pcre pcre2)
|
||||
$(meson_native_use_feature policykit polkit)
|
||||
|
||||
Reference in New Issue
Block a user