- The centos-stream9 one was removing the `.repo` files from
the buildcontext, which is just wrong; we don't want to change
the input git repo
- Use WORKDIR /src to simplify things
When we went back to the "one big image" model we simplified
things to just `centos-bootc.yaml`. But since stream10 is
here, and I think we do want to revisit having smaller images,
let's rename it back.
Signed-off-by: Colin Walters <walters@verbum.org>
This is a small but notable step towards making the build
process more container native. The rpm-ostree bits
are hidden much more. We use a special trick
specific to podman/buildah to do `FROM oci-archive`
on an oci-archive that was built in a previous image
stage.
This lets us do things not possible in a Containerfile
that is basically about total control over the image
layers:
- Output content-addressed reproducible "chunked" layers
- Choose whether or not to use zstd for layers
See discussion in e.g.
https://github.com/coreos/rpm-ostree/issues/4688
Signed-off-by: Colin Walters <walters@verbum.org>