[Buildroot] [PATCH] systemd: Allow building with no init system

Trent Piepho tpiepho at impinj.com
Mon Sep 17 18:29:00 UTC 2018


It's possible to build systemd, and use the systemd libraries, on a
target with no init system.

While installing systemd when trying to use SysV init will result in
systemd clobbering the SysV system and vice versa, it may well work when
no init system has been selected.  For instance, when building an SDK
the sytemd headers and libraries might be necessary but there is no
reason to have an init system selected.  Someone creating a custom init
system might also want some of the systemd libraries.

Signed-off-by: Trent Piepho <tpiepho at impinj.com>
---
 package/systemd/Config.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index c858d89c05..71d37f6a5a 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -9,7 +9,7 @@ config BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS
 
 menuconfig BR2_PACKAGE_SYSTEMD
 	bool "systemd"
-	depends on BR2_INIT_SYSTEMD
+	depends on BR2_INIT_SYSTEMD || BR2_INIT_NONE
 	depends on !BR2_STATIC_LIBS # kmod
 	depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
 	depends on BR2_USE_MMU # dbus
-- 
2.14.4



More information about the buildroot mailing list