summaryrefslogtreecommitdiffstats
path: root/package/systemd
diff options
context:
space:
mode:
authorRyan Barnett <ryanbarnett3@gmail.com>2015-04-05 17:10:10 -0500
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-07-13 17:35:20 +0200
commit93ee95b4f0d392ad395acc1a2329bb26d4612992 (patch)
tree268f43d716bdd413dfd448303ba6217c18e89b02 /package/systemd
parent2f8459539401938a4ec4fe5f4a207c5d81f2cf74 (diff)
downloadbuildroot-93ee95b4f0d392ad395acc1a2329bb26d4612992.tar.gz
buildroot-93ee95b4f0d392ad395acc1a2329bb26d4612992.zip
systemd: add option to enable kdbus support
In the future when the kernel offically supports kdbus, this option should automatically enable the kernel kdbus config option(s). Signed-off-by: Ryan Barnett <ryanbarnett3@gmail.com> Tested-by: Mike Williams <mike@mikebwilliams.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/systemd')
-rw-r--r--package/systemd/Config.in5
-rw-r--r--package/systemd/systemd.mk6
2 files changed, 11 insertions, 0 deletions
diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index 303cf2226c..510baddae7 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -73,6 +73,11 @@ config BR2_PACKAGE_SYSTEMD_ALL_EXTRAS
Enable extra features for Systemd: journal compression and
signing.
+config BR2_PACKAGE_SYSTEMD_KDBUS
+ bool "enable kdbus support"
+ help
+ Enable kdbus support for Systemd.
+
config BR2_PACKAGE_SYSTEMD_JOURNAL_GATEWAY
bool "HTTP server for journal events"
select BR2_PACKAGE_LIBMICROHTTPD
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk
index 5c9effa9ff..b62fc088f6 100644
--- a/package/systemd/systemd.mk
+++ b/package/systemd/systemd.mk
@@ -71,6 +71,12 @@ else
SYSTEMD_CONF_OPTS += --disable-seccomp
endif
+ifeq ($(BR2_PACKAGE_SYSTEMD_KDBUS),y)
+SYSTEMD_CONF_OPTS += --enable-kdbus
+else
+SYSTEMD_CONF_OPTS += --disable-kdbus
+endif
+
ifeq ($(BR2_PACKAGE_SYSTEMD_ALL_EXTRAS),y)
SYSTEMD_DEPENDENCIES += xz libgcrypt
SYSTEMD_CONF_OPTS += \
OpenPOWER on IntegriCloud