mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-16 17:36:59 +02:00
profiles: Update systemd use flags
- Consolidate them (so enabling selinux and disabling hybrid cgroups was moved). - Remove outdated masks (arm64 does not mask any use flags any more) and use flags (ssl was replaced in favor of +openssl and gnutls, introspection is gone). - Add gnuefi (for bootctl, earlier it was built if we requested general efi support, now it's built when support also for gnu-efi is requested).
This commit is contained in:
parent
ca71cd3a3f
commit
e349d36ba6
@ -1,5 +1,3 @@
|
|||||||
sys-apps/systemd -introspection
|
|
||||||
|
|
||||||
# Matt Turner <mattst88@gentoo.org> (2020-03-28)
|
# Matt Turner <mattst88@gentoo.org> (2020-03-28)
|
||||||
# wget is the default FETCHCOMMAND, and most distfiles are distributed via
|
# wget is the default FETCHCOMMAND, and most distfiles are distributed via
|
||||||
# HTTPS. Bug #611072
|
# HTTPS. Bug #611072
|
||||||
|
@ -1,5 +1,2 @@
|
|||||||
# This fails from -Werror=implicit-fallthrough, and it's disabled in the SDK.
|
# This fails from -Werror=implicit-fallthrough, and it's disabled in the SDK.
|
||||||
sys-devel/gcc sanitize
|
sys-devel/gcc sanitize
|
||||||
|
|
||||||
# Undo Gentoo masking all this on arm64.
|
|
||||||
sys-apps/systemd -cryptsetup -http -policykit -qrcode -xkb
|
|
||||||
|
@ -28,8 +28,10 @@ net-analyzer/nmap ncat -system-lua
|
|||||||
# removes mta dependencies
|
# removes mta dependencies
|
||||||
app-admin/sudo -sendmail
|
app-admin/sudo -sendmail
|
||||||
|
|
||||||
# use lzma which is the default on non-gentoo systems, avoid pulling in gnutls
|
# use lzma which is the default on non-gentoo systems, use gnuefi for
|
||||||
sys-apps/systemd build curl gcrypt idn libidn2 lzma -ssl
|
# bootctl, enable selinux, disable hybrid cgroup as we use the unified
|
||||||
|
# mode now
|
||||||
|
sys-apps/systemd build curl idn lzma gnuefi selinux -cgroup-hybrid
|
||||||
net-libs/libmicrohttpd -ssl
|
net-libs/libmicrohttpd -ssl
|
||||||
|
|
||||||
# disable kernel config detection and module building
|
# disable kernel config detection and module building
|
||||||
@ -85,7 +87,6 @@ sys-fs/btrfs-progs -zstd
|
|||||||
# Enable SELinux for all targets
|
# Enable SELinux for all targets
|
||||||
coreos-base/coreos selinux
|
coreos-base/coreos selinux
|
||||||
sys-apps/dbus selinux
|
sys-apps/dbus selinux
|
||||||
sys-apps/systemd selinux
|
|
||||||
|
|
||||||
# Enable SELinux for coreutils
|
# Enable SELinux for coreutils
|
||||||
sys-apps/coreutils selinux
|
sys-apps/coreutils selinux
|
||||||
@ -127,9 +128,6 @@ net-firewall/iptables nftables
|
|||||||
# Install `perl` with a minimal set of dependencies
|
# Install `perl` with a minimal set of dependencies
|
||||||
dev-lang/perl minimal
|
dev-lang/perl minimal
|
||||||
|
|
||||||
# Disable cgroup-hybrid as we use the unified mode
|
|
||||||
sys-apps/systemd -cgroup-hybrid
|
|
||||||
|
|
||||||
# Remove support for GObject introspection
|
# Remove support for GObject introspection
|
||||||
sys-auth/polkit -introspection
|
sys-auth/polkit -introspection
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user