From: Martin Pitt Date: Wed, 26 Feb 2020 23:08:18 +0000 (+0100) Subject: build-sid-toolbox: Eliminate intermediate container image X-Git-Url: https://piware.de/gitweb/?p=bin.git;a=commitdiff_plain;h=b7eeef18f0bfc16443620ddb202d329438f2f2ac build-sid-toolbox: Eliminate intermediate container image This can be done just as well through podman exec. --- 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