Commit Graph

11 Commits

Author SHA1 Message Date
Colin Walters 34f95a2b77 Move container metadata into the Containerfile
Less bespoke buildsystem.
2025-01-09 18:10:45 -05:00
Colin Walters eb9b8e8167 build-sys: Drop compat with pungi
It's too hard to keep things working both ways.
2025-01-09 17:19:24 -05:00
Colin Walters 32c1677a90 build-sys: Split up the rootfs from commit phases
This allows someone forking this to inject their own content
into the middle in a clean and obvious, container-native
way.
2025-01-09 17:01:17 -05:00
Colin Walters 22cfd02909 build-sys: Switch to heredoc for RUN
It's a bit more legible as is, but this is prep
for further work.

Signed-off-by: Colin Walters <walters@verbum.org>
2025-01-09 15:29:46 -05:00
Jonathan Lebon 44258fdde4
Containerfile: clean up temporary hack for `--from` handling
We have new enough rpm-ostree in Fedora for this now.
2024-10-23 15:35:28 -04:00
Jonathan Lebon 908c347bb9
Containerfile: add temporary hack for `--from` handling
Using `--from` to set the target releasever doesn't work yet because we
_need_ to set the `releasever` field since the repo files reference it.
There's a pending rpm-ostree PR to fix this but for now hack around it
by manually injecting the necessary variables in the treefile.
2024-10-23 15:35:00 -04:00
Jonathan Lebon 0980197ad9
Containerfile: split long RUN lines
They're getting quite long and hard to parse. Split for legibility.
2024-10-23 15:22:50 -04:00
Colin Walters b22d3422f4 containerfile: Drop use of bootc-image-builder
This just adds confusion in the end. Switch to bootstrapping
from the app image.
2024-10-03 16:28:49 -04:00
Liora Milbaum f870a77a25 Only rawhide 2024-05-28 19:53:56 +03:00
Liora Milbaum 43c46b294c Bump fedora container image to a released version only 2024-05-21 21:09:24 +03:00
Colin Walters 79f64a0bcd Containerfile: Make generic
It's already used with `--from` in places, and this way
we have a default.
2024-04-27 08:41:15 -04:00