Skip to content

Package archives for debian and ubuntu based images#145

Open
MarkusOstermayer wants to merge 3 commits intomainfrom
fix/debian_ubuntu_package_archives
Open

Package archives for debian and ubuntu based images#145
MarkusOstermayer wants to merge 3 commits intomainfrom
fix/debian_ubuntu_package_archives

Conversation

@MarkusOstermayer
Copy link
Copy Markdown
Member

This PR ports all debian and ubuntu based images to use the corresponding archival services of the debian/ubuntu project.
This partly addresses #141.

In addition, all images were switched from a docker-hash to a timestamped image name.
This was done to improve the experience for challenge authors.

The debian-12.11 image has been renamed because the chosen image (which is the latest one for debian 12) is as 12.12, not 12.11 image.
I was not sure if the miner version should be kept since this is also the case for ubuntu (e.g. bash-nojail-ubuntu24.04).
On the other hand, the process for updating the minor version in ubuntu and debian is different.

Ported all debian and ubuntu based images to use the archival services.
In addition, all containers were switched from the docker-hashes to
timestamped images to give challenge authors a better feeling of how
old/new the image is.
I updated the pwn debian 12.11 template to debian 12.12.
Since the minor version changed, I renamed the folder do not include it.

Since this change might spark some discussion, this is a seperate commit
All minor versions have been updated, the table listing the versions in
the readme-md has been updated and .version has been updated.
@ecomaikgolf
Copy link
Copy Markdown
Member

Thanks for the contribution. I will review it more carefully later but from a quick look I like it

@ecomaikgolf
Copy link
Copy Markdown
Member

ecomaikgolf commented Dec 10, 2025

I might have to switch the pwn-qemu-kernel from Ubuntu to Fedora/RHEL/anything due to #146

Edit: we might actually not want it in that template, so all good. In that case we want qemu to update probably.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants