Installation of additional packages from the test scripts when running
the tests has some drawbacks. It is slower than cloning containers and can
fail due to some network issues (apparently it often happens on x86
rackspace). This patch is adding the packages required by the tests to be
installed when building the containers.
>From qemu-alpine-x86_64.sh into debian:stretch:
- cpio,
- busybox-static.
>From qemu-smoke-*-{arm,arm64}.sh into debian:unstable-arm64v8:
- u-boot-qemu,
- u-boot-tools,
- device-tree-compiler,
- curl,
- cpio,
- busybox-static.
The follow-up patch will remove installation of these packages from the
test scripts. This is done in order not to break the CI in-between.
Signed-off-by: Michal Orzel <michal.orzel@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
apt-transport-https \
# for test phase, qemu-smoke-* jobs
qemu-system-x86 \
+ # for test phase, qemu-alpine-* jobs
+ cpio \
+ busybox-static \
&& \
apt-get autoremove -y && \
apt-get clean && \
wget \
git \
nasm \
+ # for test phase, qemu-smoke-* jobs
+ u-boot-qemu \
+ u-boot-tools \
+ device-tree-compiler \
+ curl \
+ cpio \
+ busybox-static \
&& \
apt-get autoremove -y && \
apt-get clean && \