mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 05:51:45 -09:00
package/systemd: select merged-usr from package, not init
Since version 255, systemd no longer supports split-usr [0]. Move the select from the init system to the package, to explicitly expose that fact. Drop our comment about our design decision, as it no longer applies. [0] https://github.com/systemd/systemd/blob/v255/NEWS#L7 Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Norbert Lange <nolange79@gmail.com> Cc: Sen Hastings <sen@hastings.org> Acked-by: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Romain Naour <romain.naour@smile.fr>
This commit is contained in:
committed by
Romain Naour
parent
c519334742
commit
151893aa08
@@ -24,6 +24,7 @@ menuconfig BR2_PACKAGE_SYSTEMD
|
|||||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
|
||||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8
|
||||||
depends on BR2_HOST_GCC_AT_LEAST_8 # host-systemd
|
depends on BR2_HOST_GCC_AT_LEAST_8 # host-systemd
|
||||||
|
select BR2_ROOTFS_MERGED_USR
|
||||||
select BR2_PACKAGE_HAS_UDEV
|
select BR2_PACKAGE_HAS_UDEV
|
||||||
select BR2_PACKAGE_DBUS if !BR2_PACKAGE_DBUS_BROKER # runtime
|
select BR2_PACKAGE_DBUS if !BR2_PACKAGE_DBUS_BROKER # runtime
|
||||||
select BR2_PACKAGE_LIBCAP
|
select BR2_PACKAGE_LIBCAP
|
||||||
|
|||||||
@@ -115,10 +115,6 @@ comment "openrc needs a glibc or musl toolchain w/ dynamic library"
|
|||||||
depends on BR2_USE_MMU
|
depends on BR2_USE_MMU
|
||||||
depends on BR2_STATIC_LIBS && BR2_TOOLCHAIN_USES_UCLIBC
|
depends on BR2_STATIC_LIBS && BR2_TOOLCHAIN_USES_UCLIBC
|
||||||
|
|
||||||
# In Buildroot, we decided not to support a split-usr when systemd is
|
|
||||||
# used as an init system. This is a design decision, not a systemd
|
|
||||||
# issue. Thus the select is with BR2_INIT_SYSTEMD (below) rather than
|
|
||||||
# with BR2_PACKAGE_SYSTEMD.
|
|
||||||
config BR2_INIT_SYSTEMD
|
config BR2_INIT_SYSTEMD
|
||||||
bool "systemd"
|
bool "systemd"
|
||||||
depends on BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS
|
depends on BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS
|
||||||
@@ -130,7 +126,6 @@ config BR2_INIT_SYSTEMD
|
|||||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
|
||||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8
|
||||||
depends on BR2_HOST_GCC_AT_LEAST_8
|
depends on BR2_HOST_GCC_AT_LEAST_8
|
||||||
select BR2_ROOTFS_MERGED_USR
|
|
||||||
select BR2_PACKAGE_SYSTEMD
|
select BR2_PACKAGE_SYSTEMD
|
||||||
select BR2_PACKAGE_SKELETON_INIT_SYSTEMD if BR2_ROOTFS_SKELETON_DEFAULT
|
select BR2_PACKAGE_SKELETON_INIT_SYSTEMD if BR2_ROOTFS_SKELETON_DEFAULT
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user