diff --git a/.gitignore b/.gitignore index 84c9d9d2..b3dd45a1 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ __pycache__ /output-test /test/.vagrant + +/runners/org.osbuild.host diff --git a/osbuild.spec b/osbuild.spec index 31d3bb16..293434db 100644 --- a/osbuild.spec +++ b/osbuild.spec @@ -61,6 +61,14 @@ install -p -m 0755 $(find runners -type f) %{buildroot}%{pkgdir}/runners mkdir -p %{buildroot}%{pkgdir}/stages/osbuild mkdir -p %{buildroot}%{pkgdir}/assemblers/osbuild +# install host runner +%if 0%{?fc30} +ln -s org.osbuild.fedora30 %{buildroot}%{pkgdir}/runners/org.osbuild.host +%endif +%if 0%{?el8} +ln -s org.osbuild.rhel82 %{buildroot}%{pkgdir}/runners/org.osbuild.host +%endif + %check exit 0 # We have some integration tests, but those require running a VM, so that would diff --git a/osbuild/pipeline.py b/osbuild/pipeline.py index 7e223382..6f2aff38 100644 --- a/osbuild/pipeline.py +++ b/osbuild/pipeline.py @@ -270,7 +270,7 @@ def load(description): if build: build_pipeline, runner = load_build(build) else: - build_pipeline, runner = None, None + build_pipeline, runner = None, "org.osbuild.host" pipeline = Pipeline(runner, build_pipeline)