From eaba9b3acc6c8169dc43ac800848ef74424eba24 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Fri, 28 Jun 2019 14:14:06 +0200 Subject: docker: make docker-init a runtime dependency by default If docker run --init is used docker expects docker-init to be present, if not Docker fails to start the container with the following error: docker: Error response from daemon: exec: "docker-init": executable file not found in $PATH. However, docker-init does not get deployed by default since commit d19fda374317 ("docker: consolidate common depends/options"). Readd docker-init through a PACKAGECONFIG RDEPENDS to make sure it gets deployed by default again. Signed-off-by: Stefan Agner Signed-off-by: Bruce Ashfield --- recipes-containers/docker/docker.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes-containers/docker/docker.inc b/recipes-containers/docker/docker.inc index 168d2965..eacaf7f4 100644 --- a/recipes-containers/docker/docker.inc +++ b/recipes-containers/docker/docker.inc @@ -32,8 +32,9 @@ RDEPENDS_${PN} += "virtual/containerd virtual/runc" RRECOMMENDS_${PN} = "kernel-module-dm-thin-pool kernel-module-nf-nat" inherit pkgconfig -PACKAGECONFIG ??= "" +PACKAGECONFIG ??= "docker-init" PACKAGECONFIG[seccomp] = "seccomp,,libseccomp" +PACKAGECONFIG[docker-init] = ",,,docker-init" inherit systemd update-rc.d -- cgit v1.2.3-54-g00ecf