No description
Automatically registering on `init()` is clever, but a bit too magical and easy to get wrong, because every binary must include all distros somewhere. Flip this inside out: distros now have a `New()`, which returns something that implements the `Distro` interface. The distro package explicitly creates all of them. This means that distros cannot import distro itself anymore, because go forbids import cycles. This only affected `InvalidOutputFormatError`. Return a generic error for now. |
||
|---|---|---|
| cmd | ||
| distribution | ||
| internal | ||
| osbuild@64713449ce | ||
| test | ||
| tools | ||
| .gitignore | ||
| .gitmodules | ||
| .travis.yml | ||
| dnf-json | ||
| go.mod | ||
| go.sum | ||
| golang-github-osbuild-composer.spec | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
osbuild-composer
An image building service based on osbuild. It is inspired by lorax-composer and exposes the same API. As such, it is a drop-in replacement.