From b0f23d1e562e753cb78a473fdade956a25cc337b Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb <wbx@uclibc-ng.org>
Date: Sun, 20 Nov 2016 17:42:34 +0100
Subject: finalize systemd as alternative init system

Most important is the fix in patch-src_journal_journald-server_c,
which breaks startup of systemd-journald when code is compiled
with -DNDEBUG.
A lot of base-files reorganizing to only install required files
on sysv systems.
---
 target/config/Config.in.runtime | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

(limited to 'target/config')

diff --git a/target/config/Config.in.runtime b/target/config/Config.in.runtime
index 14fc50633..7379f153e 100644
--- a/target/config/Config.in.runtime
+++ b/target/config/Config.in.runtime
@@ -33,6 +33,8 @@ config ADK_RUNTIME_INIT_S6
 config ADK_RUNTIME_INIT_SYSTEMD
 	bool "Use systemd init and supervision"
 	select ADK_PACKAGE_SYSTEMD
+	select ADK_PACKAGE_DBUS
+	select ADK_PACKAGE_DBUS_WITH_SYSTEMD
 	depends on ADK_TARGET_LIB_GLIBC
 
 config ADK_RUNTIME_INIT_SIMPLEINIT
@@ -52,17 +54,26 @@ config ADK_RUNTIME_DEV_MDEV
 	select ADK_KERNEL_DEVTMPFS
 	select ADK_KERNEL_DEVTMPFS_MOUNT
 	depends on ADK_PACKAGE_BUSYBOX
+	depends on !ADK_RUNTIME_INIT_SYSTEMD
 
 config ADK_RUNTIME_DEV_UDEV
 	bool "Use udev"
-	select ADK_PACKAGE_UDEV if !ADK_PACKAGE_SYSTEMD
+	select ADK_PACKAGE_UDEV
 	# needs depmod for module dependency generation on host
 	select ADK_HOST_BUILD_KMOD
 	select ADK_KERNEL_DEVTMPFS
 	select ADK_KERNEL_DEVTMPFS_MOUNT
+	depends on !ADK_RUNTIME_INIT_SYSTEMD
+
+config ADK_RUNTIME_DEV_SYSTEMD_UDEV
+	bool "Use systemd udev"
+	select ADK_KERNEL_DEVTMPFS
+	select ADK_KERNEL_DEVTMPFS_MOUNT
+	depends on ADK_RUNTIME_INIT_SYSTEMD
 
 config ADK_RUNTIME_DEV_STATIC
 	bool "Use static /dev"
+	depends on !ADK_RUNTIME_INIT_SYSTEMD
 
 endchoice
 
-- 
cgit v1.2.3