summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@helsinki.at>2025-03-27 18:51:59 (GMT)
committerChristian Pointner <equinox@helsinki.at>2025-03-27 18:51:59 (GMT)
commit7df0e67f08b759d8f9dd75726a2f7ff1d09e24b7 (patch)
treeaa708c9e188364dbc5ba71686fbec5d45df59851
parent451bc90f6fe820e66aca65edc57407d7c2d038bc (diff)
add sample docker container to build packages
-rw-r--r--.docker/Dockerfile11
-rwxr-xr-x.docker/build.sh3
2 files changed, 14 insertions, 0 deletions
diff --git a/.docker/Dockerfile b/.docker/Dockerfile
new file mode 100644
index 0000000..ac866b6
--- /dev/null
+++ b/.docker/Dockerfile
@@ -0,0 +1,11 @@
+FROM debian:bookworm
+
+RUN set -x \
+ && apt-get update -q \
+ && apt-get upgrade -y -q \
+ && apt-get install -y -q linux-headers-amd64 dkms fakeroot debhelper dh-dkms \
+ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
+
+RUN useradd --home-dir /srv --system --uid 1000 --user-group builder
+USER builder
+WORKDIR /srv/build
diff --git a/.docker/build.sh b/.docker/build.sh
new file mode 100755
index 0000000..b8c67b6
--- /dev/null
+++ b/.docker/build.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+cd "${BASH_SOURCE%/*}"
+exec sudo docker build -t debian/dkms-builder:bookworm .