No description
Find a file
Lars Karlitski f9cbc8593f distro: add DetectHost
lorax-composer uses the host's repositories for building images. This is
prone to accidental configuration errors and duplicates functionality
(adding custom repositories via the source API is much more explicit).

However, blueprints don't specify the distribution they're based on.
This is something they should do in the future to enable cross-distro
image builds. Until then, read `/etc/os-release` to detect the host OS
and use that as the base distro for a blueprint.

Detection works by concatenating the ID field with a `-` and the
VERSION_ID field. This mandates how additional distributions should
register themselves to the `distro` package.

If composer cannot build the detected distro, fall back to fedora-30.

Use this detection everywhere that fedora-30 was hard-coded before.
2019-11-10 17:23:14 +01:00
cmd distro: add DetectHost 2019-11-10 17:23:14 +01:00
distribution build-sys: rework makefiles 2019-10-11 17:40:31 +02:00
internal distro: add DetectHost 2019-11-10 17:23:14 +01:00
osbuild@1f526477d2 submodule: bump to osbulid-5 2019-10-31 23:05:32 +01:00
test blueprint: move pipeline generation into its own package 2019-11-07 17:13:20 +01:00
tools test: move image-info tests to test/ 2019-10-30 01:25:44 +01:00
.gitignore QCOW2 image generation and output test 2019-10-22 13:52:36 +02:00
.gitmodules image-info: add test 2019-10-05 14:47:35 +02:00
.travis.yml test: move image-info tests to test/ 2019-10-30 01:25:44 +01:00
dnf-json dnf-json: fix depsolve command 2019-11-08 13:53:22 +01:00
go.mod osbuild-composer: Rename module to github.com/osbuild/osbuild-composer 2019-10-08 21:44:57 +02:00
go.sum Integration of osbuild composer with systemd 2019-10-02 17:56:59 +02:00
golang-github-osbuild-composer.spec 1 2019-10-31 23:05:32 +01:00
LICENSE Add README and LICENSE files 2019-10-14 10:31:04 +02:00
Makefile QCOW2 image generation and output test 2019-10-22 13:52:36 +02:00
README.md Add README and LICENSE files 2019-10-14 10:31:04 +02:00

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.