[Fuego] [PATCH 1/2] fuego-host-scripts: Have docker executable and libltdl7 in container

Laszlo Sitzer <[email protected]>
Newsgroups dev.linux.lists.fuego
Message-ID <[email protected]>
This is one step towards fixing Functional.fuego_release_test which is
currently broken.

In order to start fixing it, I made /usr/bin/docker available in the
container by bind-mounting it. To be able to execute the docker
command-line client libltdl7 had to be installed into the container.

Signed-off-by: Laszlo Sitzer <[email protected]>
---
 Dockerfile                                    | 5 +++++
 fuego-host-scripts/docker-create-container.sh | 1 +
 2 files changed, 6 insertions(+)

diff --git a/Dockerfile b/Dockerfile
index f42b6c7..e6b7af4 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -69,6 +69,11 @@ RUN apt-get -q=2 -V --no-install-recommends install \
     netpipe-tcp iputils-ping
 RUN pip install flake8
 
+# Fuego release test dependencies
+# - libltdl7 - needed for /usr/bin/docker
+RUN apt-get -q=2 -V --no-install-recommends install \
+        libltdl7
+
 # miscelaneous packages:
 # python-serial - used by serio
 # diffstat and vim - used by Tim
diff --git a/fuego-host-scripts/docker-create-container.sh b/fuego-host-scripts/docker-create-container.sh
index c122cd9..d7844e6 100755
--- a/fuego-host-scripts/docker-create-container.sh
+++ b/fuego-host-scripts/docker-create-container.sh
@@ -24,6 +24,7 @@ fi
 
 sudo docker create -it --name ${DOCKERCONTAINER} \
     -v /var/run/docker.sock:/var/run/docker.sock \
+    -v /usr/bin/docker:/usr/bin/docker \
     -v /boot:/boot:ro \
     -v $DIR/../fuego-rw:/fuego-rw \
     -v $DIR/../fuego-ro:/fuego-ro:ro \
-- 
2.27.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.