Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
WIP: split
compose tree
into compose install
and compose commit
Right now `rpm-ostree compose tree` is very prescriptive about how things work. Trying to add anything that isn't an RPM is absolutely fighting the system. Our postprocessing system *enforces* no network access (good for reproducibilty, but still prescriptive). There's really a logical split between three phases: - "build a rootfs that installs packages" - "run postprocessing" - "commit result" Our primary job is the first two - and we can do *either*. If for example someone wants to use `rpm-ostree compose install`, and then tar up the result as a Docker/OCI image, that becomes a bit easier. Or on the flip side, if someone wants to do a `Dockerfile` style build system, we can make it easier to extract the result of that and commit it into ostree. Related issues/PRs: - coreos#96 - coreos#471
- Loading branch information