diff options
author | Christian Pointner <equinox@helsinki.at> | 2025-03-27 18:51:59 (GMT) |
---|---|---|
committer | Christian Pointner <equinox@helsinki.at> | 2025-03-27 18:51:59 (GMT) |
commit | 7df0e67f08b759d8f9dd75726a2f7ff1d09e24b7 (patch) | |
tree | aa708c9e188364dbc5ba71686fbec5d45df59851 | |
parent | 451bc90f6fe820e66aca65edc57407d7c2d038bc (diff) |
add sample docker container to build packages
-rw-r--r-- | .docker/Dockerfile | 11 | ||||
-rwxr-xr-x | .docker/build.sh | 3 |
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 . |