OSDN Git Service

tests/docker: Refresh APT cache before installing new packages on Debian
authorPhilippe Mathieu-Daudé <philmd@redhat.com>
Tue, 23 Jul 2019 14:15:27 +0000 (16:15 +0200)
committerAlex Bennée <alex.bennee@linaro.org>
Tue, 23 Jul 2019 16:19:11 +0000 (17:19 +0100)
commit98808c3d0c162aba93fe7840a34b54c4814332d4
treef260285ce6a8f0364958d3a518af667ecc0f30b2
parent30edd9fa50e86fbf40c780bf47d7cb214e6f8438
tests/docker: Refresh APT cache before installing new packages on Debian

Since docker caches the different layers, updating the package
list does not invalidate the previous "apt-get update" layer,
and it is likely "apt-get install" hits an outdated repository.

See commit beac6a98f6eb and
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#apt-get

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20190723141528.18023-1-philmd@redhat.com>
[AJB: manually applies and fixed up]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
28 files changed:
tests/docker/dockerfiles/debian-alpha-cross.docker
tests/docker/dockerfiles/debian-amd64.docker
tests/docker/dockerfiles/debian-arm64-cross.docker
tests/docker/dockerfiles/debian-armel-cross.docker
tests/docker/dockerfiles/debian-armhf-cross.docker
tests/docker/dockerfiles/debian-buster-arm64-cross.docker
tests/docker/dockerfiles/debian-hppa-cross.docker
tests/docker/dockerfiles/debian-m68k-cross.docker
tests/docker/dockerfiles/debian-mips-cross.docker
tests/docker/dockerfiles/debian-mips64-cross.docker
tests/docker/dockerfiles/debian-mips64el-cross.docker
tests/docker/dockerfiles/debian-mipsel-cross.docker
tests/docker/dockerfiles/debian-ports.docker
tests/docker/dockerfiles/debian-powerpc-cross.docker
tests/docker/dockerfiles/debian-ppc64-cross.docker
tests/docker/dockerfiles/debian-ppc64el-cross.docker
tests/docker/dockerfiles/debian-riscv64-cross.docker
tests/docker/dockerfiles/debian-s390x-cross.docker
tests/docker/dockerfiles/debian-sh4-cross.docker
tests/docker/dockerfiles/debian-sid.docker
tests/docker/dockerfiles/debian-sparc64-cross.docker
tests/docker/dockerfiles/debian-win32-cross.docker
tests/docker/dockerfiles/debian-win64-cross.docker
tests/docker/dockerfiles/debian-xtensa-cross.docker
tests/docker/dockerfiles/debian10.docker
tests/docker/dockerfiles/debian8.docker
tests/docker/dockerfiles/debian9-mxe.docker
tests/docker/dockerfiles/debian9.docker