diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2024-01-27 15:13:20 +0100 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2024-01-27 15:16:31 +0100 |
commit | 3952ac9f0b6b22e8324dd6b53feb447b197af782 (patch) | |
tree | 59507c2d6b2f62614c21b4f2680f9f497a3cffa2 | |
parent | 3042656ee55066ad47e5374685deffb5f44aa8e3 (diff) | |
download | backports-3952ac9f0b6b22e8324dd6b53feb447b197af782.tar.gz |
CI: Add docker development container
Add a Dockerfile which provides an environment to build backports.
This environment contains the tools needed to create a new backports tar
file and also the mainline kernel versions to test build an release.
This Dockerfile will be used in a CI system in a later commit.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r-- | .devcontainer/Dockerfile | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 00000000..5c387891 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,14 @@ +FROM ubuntu:22.04 + +RUN apt update && \ + apt install -y git coccinelle build-essential python3 python3-pip python-is-python3 flex bison libelf1 && \ + rm -rf /var/lib/apt/lists/* + +RUN pip install pyzstd + +RUN git clone https://github.com/hauke/backports.git + +RUN /backports/devel/backports-update-manager --yes --no-git-update && \ + rm -rf /ksrc-backports/debs/ + +WORKDIR / |