The current custom base image flow of rebuilding a "built-in" image with custom repos and then adding your own content separate is reasonable, but it would be nice if one could augment the list of packages to install in that initial build rather than as a separate transaction. Then, you don't have to cleanup after dnf and `/var` content, re-inject repo definitions, and refetch repo metadata. It also allows building container images with additional packages without `dnf` necessarily being in the package set. We don't want to leak rpm-ostree implementation details, nor do we want to invent a new format. So just add support for a `--install` arg and a generic `--args-file` to pass arguments via a file. We then generate a new treefile on the fly to extend the `packages` list. |
||
|---|---|---|
| .. | ||
| rootfs | ||
| Containerfile.test-derive | ||