ci: Add packages for hardware CI testing

We need these things in our rootfs.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34451>
This commit is contained in:
Daniel Stone
2024-10-09 11:57:57 -04:00
committed by Marge Bot
parent 73993c2e74
commit a5159ff108
2 changed files with 16 additions and 10 deletions

View File

@@ -73,7 +73,6 @@ EPHEMERAL=(
"llvm-${LLVM_VERSION}-dev"
make
meson
openssh-server
patch
pkgconf
protobuf-compiler
@@ -89,6 +88,7 @@ DEPS=(
apt-utils
clinfo
curl
dropbear
git
git-lfs
inetutils-syslogd
@@ -131,6 +131,7 @@ DEPS=(
python3-simplejson
python3-six
python3-yaml
sntp
socat
spirv-tools
sysvinit-core
@@ -144,11 +145,16 @@ DEPS=(
xauth
xvfb
zlib1g
zstd
)
HW_DEPS=(
firmware-realtek
netcat-openbsd
mount
python3-distutils
python3-serial
tzdata
zstd
)
[ "$DEBIAN_ARCH" = "arm64" ] && ARCH_DEPS=(
@@ -169,7 +175,7 @@ apt-get dist-upgrade -y
apt-get install --purge -y \
sysvinit-core libelogind0
apt-get install -y --no-remove "${DEPS[@]}"
apt-get install -y --no-remove "${DEPS[@]}" "${HW_DEPS[@]}" "${ARCH_DEPS[@]}"
apt-get install -y --no-install-recommends "${EPHEMERAL[@]}"