From 06f6dde9e8f30dd7d5de5b3be2fee0f0c644a7ad Mon Sep 17 00:00:00 2001
From: Anders Roxell <anders.roxell@linaro.org>
Date: Fri, 5 Dec 2025 16:07:36 +0100
Subject: [PATCH 1/8] config: docker: kernelci: Add tuxmake and socat

Add tuxmake kernel build tool and socat package to the kernelci
Docker fragment to enable kernel building with tuxmake and socket
relay functionality.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
---
 config/docker/fragment/kernelci.jinja2 | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/config/docker/fragment/kernelci.jinja2 b/config/docker/fragment/kernelci.jinja2
index 2f4d2c1f2a56..074709eebda8 100644
--- a/config/docker/fragment/kernelci.jinja2
+++ b/config/docker/fragment/kernelci.jinja2
@@ -2,7 +2,8 @@
 # Install pip3 and git on Debian
 RUN apt-get update && apt-get install --no-install-recommends -y \
     git \
-    python3-pip
+    python3-pip \
+    socat
 {%- endif %}
 
 ENV PIP_BREAK_SYSTEM_PACKAGES=1
@@ -19,6 +20,9 @@ RUN cp -R config /etc/kernelci/
 WORKDIR /root
 RUN rm -rf /tmp/kernelci-core
 
+# Install tuxmake kernel build tool
+RUN pip3 install --break-system-packages --no-cache-dir tuxmake
+
 # Set up kernelci user
 RUN useradd kernelci -u 1000 -d /home/kernelci -s /bin/bash
 RUN mkdir -p /home/kernelci
-- 
2.51.0

