noble-amd64-hafnium: update shrinkwrap dependencies
This patch updates the CI Docker image to support Shrinkwrap-based
workflows used in FVP test infrastructure. It includes:
- System packages: netcat-openbsd, telnet
- Python packages: pyyaml, termcolor, tuxmake
Change-Id: I7db0e9deeceec5f81ad465edb0e498a6d5dad86f
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
diff --git a/noble-amd64-hafnium/Dockerfile b/noble-amd64-hafnium/Dockerfile
index 3b464d9..67c3c8f 100644
--- a/noble-amd64-hafnium/Dockerfile
+++ b/noble-amd64-hafnium/Dockerfile
@@ -26,7 +26,9 @@
wget \
device-tree-compiler \
ninja-build \
- libncurses6"
+ libncurses6 \
+ netcat-openbsd \
+ telnet"
# Can be overriden at build time
ARG BUILDSLAVE_PASSWORD=buildslave
diff --git a/noble-amd64-hafnium/requirements_python3.txt b/noble-amd64-hafnium/requirements_python3.txt
index 363d3f9..6b61008 100644
--- a/noble-amd64-hafnium/requirements_python3.txt
+++ b/noble-amd64-hafnium/requirements_python3.txt
@@ -1,3 +1,6 @@
fdt==0.3.0
ply==3.11
GitPython==3.1.18
+pyyaml==6.0.1
+termcolor
+tuxmake