summaryrefslogtreecommitdiffstats
path: root/package/docker-engine/docker-engine.mk
diff options
context:
space:
mode:
authorChristian Stewart <christian@paral.in>2017-05-29 20:50:04 -0700
committerPeter Korsgaard <peter@korsgaard.com>2017-05-30 09:13:49 +0200
commit93c757133496f54168ddcf21452bb92b54242d9c (patch)
tree70125b57da7f14ebf78a036d52054d6d3c3b2b1b /package/docker-engine/docker-engine.mk
parent2fb7cbeb743e343fcc4aa37d6015b0a523c8b16f (diff)
downloadbuildroot-93c757133496f54168ddcf21452bb92b54242d9c.tar.gz
buildroot-93c757133496f54168ddcf21452bb92b54242d9c.zip
docker-engine: fix journald logging driver
The Docker engine can optionally log to systemd-journald. For this driver to work correctly, Docker needs to build against systemd-journald's client library. This patch conditionally adds a build-time dependency on systemd and enables compiling the journald driver in docker-engine if systemd is used as the Buildroot init process. Signed-off-by: Christian Stewart <christian@paral.in> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/docker-engine/docker-engine.mk')
-rw-r--r--package/docker-engine/docker-engine.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk
index c4c1157f43..0176f51bb0 100644
--- a/package/docker-engine/docker-engine.mk
+++ b/package/docker-engine/docker-engine.mk
@@ -42,6 +42,11 @@ DOCKER_ENGINE_BUILD_TAGS += seccomp
DOCKER_ENGINE_DEPENDENCIES += libseccomp
endif
+ifeq ($(BR2_INIT_SYSTEMD),y)
+DOCKER_ENGINE_BUILD_TAGS += journald
+DOCKER_ENGINE_DEPENDENCIES += systemd
+endif
+
ifeq ($(BR2_PACKAGE_DOCKER_ENGINE_DAEMON),y)
DOCKER_ENGINE_BUILD_TAGS += daemon
DOCKER_ENGINE_BUILD_TARGETS += dockerd
OpenPOWER on IntegriCloud