Skip to content

Commit b0fe0ef

Browse files
epilysroypat
authored andcommitted
Add apt dependencies for xen-sys CI tests
Install podman in order to be able to build and run containers inside the CI container, and install binutils-aarch64-linux-gnu since the aarch64-linux-gnu-objcopy binary is required to be able to create aarch64 kernel ELFs for testing. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
1 parent 83d71b3 commit b0fe0ef

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

build_container.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,21 @@ DEBIAN_FRONTEND="noninteractive" apt-get install --no-install-recommends -y \
2121
libdrm2 libdrm-dev \
2222
libgbm1 libgbm-dev libgles2 \
2323
libglm-dev libstb-dev libc6-dev \
24-
debhelper-compat libdbus-1-dev libglib2.0-dev meson ninja-build dbus
24+
debhelper-compat libdbus-1-dev libglib2.0-dev meson ninja-build dbus \
25+
podman
2526

2627
# `riscv64` specific dependencies
2728
if [ "$ARCH" == "riscv64" ]; then
2829
DEBIAN_FRONTEND="noninteractive" apt-get install --no-install-recommends -y \
2930
openssh-server systemd init ifupdown busybox udev isc-dhcp-client
3031
fi
3132

33+
# apt dependencies not available on `riscv64`
34+
if [ "$ARCH" != "riscv64" ]; then
35+
DEBIAN_FRONTEND="noninteractive" apt-get install --no-install-recommends -y \
36+
binutils-aarch64-linux-gnu
37+
fi
38+
3239
# cleanup
3340
apt-get clean && rm -rf /var/lib/apt/lists/*
3441

0 commit comments

Comments
 (0)