Skip to content

Conversation

@mvo5
Copy link
Contributor

@mvo5 mvo5 commented Oct 29, 2025

This commits adds a new bootc-rpm-installer image type that contains only the rpm packages lists and installer config for now so that bootc-image-builder can use the images library to get what rpm package it needs to install to build a bootable ISO.

The advantage is that we can retire the code in bib that the YAML loading for the pacakge lists and that we have one central location when we need to update image definitions. The other advantage is that all the syntax for conditions on the exact version works.

Note that this image type is not visible by default because the loader will skip image types that have no filename set.

This is used by osbuild/bootc-image-builder#1066

This commits adds a new `bootc-rpm-installer` image type
that contains only the rpm packages lists and installer
config for now so that bootc-image-builder can use the
images library to get what rpm package it needs to install
to build a bootable ISO.

The advantage is that we can retire the code in bib
that the YAML loading for the pacakge lists and that we
have one central location when we need to update image
definitions. The other advantage is that all the syntax
for conditions on the exact version works.

Note that this image type is not visible by default
because the loader will skip image types that have
no filename set.

This is used by osbuild/bootc-image-builder#1066
@mvo5 mvo5 force-pushed the bootc-rpm-installer-for-bib branch from 4fad015 to 65495c4 Compare October 29, 2025 13:56
@achilleas-k achilleas-k added this pull request to the merge queue Nov 4, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 4, 2025
@achilleas-k achilleas-k added this pull request to the merge queue Nov 4, 2025
Merged via the queue into osbuild:main with commit 08c0998 Nov 4, 2025
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants