overlay profiles: Switch to Gentoo's systemd profiles

This commit is contained in:
Krzesimir Nowak 2024-09-05 16:21:29 +02:00
parent 8db730b23d
commit 089aeabb1e
11 changed files with 5 additions and 31 deletions

View File

@ -1,2 +1,2 @@
portage-stable:default/linux/amd64/23.0/no-multilib/hardened portage-stable:default/linux/amd64/23.0/no-multilib/hardened/systemd
:coreos/base :coreos/base

View File

@ -1,2 +1,3 @@
portage-stable:default/linux/arm64/23.0/hardened portage-stable:default/linux/arm64/23.0/hardened
portage-stable:targets/systemd
:coreos/base :coreos/base

View File

@ -25,3 +25,6 @@ net-misc/curl ssl openssl curl_ssl_openssl
# that cause the build in stage1 to fail. Pulling in asm too, as it is # that cause the build in stage1 to fail. Pulling in asm too, as it is
# required by cpudetection. # required by cpudetection.
dev-libs/gmp cpudetection asm dev-libs/gmp cpudetection asm
# Disable gentoo-only bits.
sys-apps/systemd vanilla

View File

@ -1,2 +0,0 @@
portage-stable:targets/systemd
:features/systemd

View File

@ -1,2 +0,0 @@
USE="systemd udev"
BOOTSTRAP_USE="$BOOTSTRAP_USE udev"

View File

@ -1,4 +0,0 @@
# Mask sysvinit+openrc and runit+openrc in favor of systemd
sys-apps/sysvinit
sys-apps/openrc
sys-process/runit

View File

@ -1,12 +0,0 @@
# Copyright (c) 2014 The CoreOS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
# replace sysvinit and disable gentoo-only bits
sys-apps/systemd sysv-utils vanilla
# dbus without systemd conflicts with systemd
sys-apps/dbus systemd
# use systemd as udev implementation
virtual/libudev systemd
virtual/udev systemd

View File

@ -1,4 +0,0 @@
# Add systemd to the 'system' set
*sys-apps/gentoo-functions
*sys-apps/systemd
-*sys-apps/openrc

View File

@ -1,3 +0,0 @@
sys-apps/dbus
sys-apps/gentoo-functions
-sys-apps/openrc

View File

@ -1,2 +0,0 @@
openrc
-systemd