[meta-virtualization] [PATCH v2] docker: install script config-check.sh

Stefan Lengfeld s.lengfeld at phytec.de
Thu Nov 3 03:01:22 PDT 2016


The script /usr/share/docker/config-check.sh is very useful to test all
kernel requirements for docker. A lot of embedded boards will use a
custom kernel config that does not have all kernel features enabled by
default. Install the script so kernel developer can easily enable the
missing features.

Signed-off-by: Stefan Lengfeld <s.lengfeld at phytec.de>
---
v2: put script into additional package 'docker-contrib'
v2: add package dependency to bash
---
 recipes-containers/docker/docker_git.bb | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/recipes-containers/docker/docker_git.bb b/recipes-containers/docker/docker_git.bb
index 42a336e..cd9a69a 100644
--- a/recipes-containers/docker/docker_git.bb
+++ b/recipes-containers/docker/docker_git.bb
@@ -54,6 +54,8 @@ DEPENDS = "go-cross \
     go-distribution-digest \
     "
 
+PACKAGES =+ "${PN}-contrib"
+
 DEPENDS_append_class-target = "lvm2"
 RDEPENDS_${PN} = "curl aufs-util git cgroup-lite util-linux iptables"
 RRECOMMENDS_${PN} = "lxc docker-registry rt-tests"
@@ -125,6 +127,7 @@ do_install() {
 
 	mkdir -p ${D}/usr/share/docker/
 	cp ${WORKDIR}/hi.Dockerfile ${D}/usr/share/docker/
+	install -m 0755 ${S}/contrib/check-config.sh ${D}/usr/share/docker/
 }
 
 inherit useradd
@@ -133,6 +136,9 @@ GROUPADD_PARAM_${PN} = "-r docker"
 
 FILES_${PN} += "/lib/systemd/system/*"
 
+FILES_${PN}-contrib += "/usr/share/docker/check-config.sh"
+RDEPENDS_${PN}-contrib += "bash"
+
 # DO NOT STRIP docker and dockerinit!!!
 #
 # Reason:
-- 
1.9.1



More information about the meta-virtualization mailing list