Skip to content

[pull] main from bootc-dev:main#166

Merged
pull[bot] merged 1 commit into
TheTechOddBug:mainfrom
bootc-dev:main
May 20, 2026
Merged

[pull] main from bootc-dev:main#166
pull[bot] merged 1 commit into
TheTechOddBug:mainfrom
bootc-dev:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 20, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

See: osbuild/image-builder-cli#506

Right now most of our testing for composefs installs uses bcvk which
uses `to-disk` in an ephemeral VM. That masks some issues, like the
fact that `bootctl install` by default touches the ESP variables.
Wire things up with `--generic-image` so it behaves the same as
the bootupd backend.

Now, the next problem is that osbuild actually makes `/` readonly (which
is great!) and in fact we should change our recommended `podman run`
invocations to pass `--read-only`. But that reveals the next bug,
which is that bootctl installs wants to write an `/etc/kernel/entry-token`
which we basically don't use. Redirect those writes to a tempdir
for now, though we should probably try to get upstream patches for that.

Also set SYSTEMD_RELAX_ESP_CHECKS=1 so bootctl skips the partition-type
GUID check for the ESP - we don't want it to e.g. try to look up
things in the udev database, which might not be available.

Assisted-by: OpenCode (claude-sonnet-4-6)
Signed-off-by: Colin Walters <walters@verbum.org>
@pull pull Bot locked and limited conversation to collaborators May 20, 2026
@pull pull Bot added the ⤵️ pull label May 20, 2026
@pull pull Bot merged commit e5c1149 into TheTechOddBug:main May 20, 2026
0 of 6 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant