gitlab: record installed packages in /packages.txt in containers
The lcitool created containers save the full distro package list details into /packages.txt. The idea is that build jobs will 'cat' this file, so that the build log has a record of what packages were used. This is important info, because when it comes to debug failures, the original container is often lost. This extends the manually written dockerfiles to also create the /packages.txt file. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Message-Id: <20240724095505.33544-2-berrange@redhat.com> Acked-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20240729144414.830369-2-alex.bennee@linaro.org>
This commit is contained in:
parent
8617cb073c
commit
c1d822ca34
@ -62,7 +62,8 @@ RUN DEBIAN_FRONTEND=noninteractive eatmydata \
|
||||
gcc-s390x-linux-gnu \
|
||||
libc6-dev-s390x-cross \
|
||||
gcc-sparc64-linux-gnu \
|
||||
libc6-dev-sparc64-cross
|
||||
libc6-dev-sparc64-cross && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
|
||||
|
||||
ENV QEMU_CONFIGURE_OPTS --disable-system --disable-docs --disable-tools
|
||||
|
@ -33,7 +33,8 @@ RUN apt-get update && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++ && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++ && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
|
||||
RUN /usr/bin/pip3 install tomli
|
||||
|
||||
|
@ -36,7 +36,8 @@ RUN DEBIAN_FRONTEND=noninteractive eatmydata \
|
||||
python3-pip \
|
||||
python3-setuptools \
|
||||
python3-venv \
|
||||
python3-wheel
|
||||
python3-wheel && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
|
||||
RUN /usr/bin/pip3 install tomli
|
||||
|
||||
|
@ -32,7 +32,8 @@ RUN apt-get update && \
|
||||
python3-pip \
|
||||
python3-setuptools \
|
||||
python3-venv \
|
||||
python3-wheel
|
||||
python3-wheel && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
|
||||
RUN /usr/bin/pip3 install tomli
|
||||
|
||||
|
@ -34,7 +34,8 @@ RUN apt update && \
|
||||
python3-pip \
|
||||
python3-setuptools \
|
||||
python3-wheel \
|
||||
python3-venv
|
||||
python3-venv && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
|
||||
RUN /usr/bin/pip3 install tomli
|
||||
|
||||
|
@ -16,7 +16,8 @@ RUN apt-get update && \
|
||||
curl \
|
||||
gettext \
|
||||
git \
|
||||
python3-minimal
|
||||
python3-minimal && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
|
||||
ENV CPU_LIST dc232b dc233c de233_fpu dsp3400
|
||||
ENV TOOLCHAIN_RELEASE 2020.07
|
||||
|
Loading…
x
Reference in New Issue
Block a user