From b7eeef18f0bfc16443620ddb202d329438f2f2ac Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Thu, 27 Feb 2020 00:08:18 +0100 Subject: [PATCH] build-sid-toolbox: Eliminate intermediate container image This can be done just as well through podman exec. --- build-sid-toolbox | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/build-sid-toolbox b/build-sid-toolbox index a31b0b1..386d394 100755 --- a/build-sid-toolbox +++ b/build-sid-toolbox @@ -2,33 +2,24 @@ set -eux toolbox rm -f sid || true -podman rm build-toolbox-sid || true -podman rmi -f toolbox-sid || true +toolbox create -c sid --image docker.io/debian:unstable -podman run -i --name build-toolbox-sid debian:unstable < /etc/dpkg/dpkg.cfg.d/unsafe-io +echo force-unsafe-io > /etc/dpkg/dpkg.cfg.d/unsafe-io apt-get update apt-get install -y libnss-myhostname sudo eatmydata -EOF -podman commit build-toolbox-sid toolbox-sid -podman rm build-toolbox-sid +' -toolbox create -c sid --image localhost/toolbox-sid -# again https://bugzilla.redhat.com/show_bug.cgi?id=1785244 toolbox run --container sid sh -exc ' -# https://bugzilla.redhat.com/show_bug.cgi?id=1785244 -if [ ! -e /etc/resolv.conf ]; then - sudo ln -sfn /run/host/monitor/resolv.conf /etc/resolv.conf -fi # otherwise installing systemd fails sudo umount /var/log/journal -- 2.39.5