#571 bootupd: Trigger a bootloader update on boot
Merged by siosm. Opened by siosm.
Unknown source main

Download 571.patch

See: https://gitlab.com/fedora/ostree/sig/-/issues/1
See: https://github.com/coreos/bootupd/pull/716

1 new commit added

  • bootupd: Put in permissive until SELinux issues are fixed

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/554b85ac2bd1478a89ab31ebe7776406

Do we need adopt-and-update in systems where booutpd-state.json is not already there ?
Or is it implied ?

Do we need adopt-and-update in systems where booutpd-state.json is not already there ?
Or is it implied ?

That's a good question. I've been doing update for testing so far and it worked. Might need more testing / digging.

adopt-and-update is only explicitly require if bootup is not confident that it can adopt and update the system: https://github.com/coreos/bootupd/blob/0f3de094a8c9eb965f4d7adad315c1beae7fe995/src/bootupd.rs#L438

Which never happens for EFI systems right now as far as I can see: https://github.com/coreos/bootupd/blob/0f3de094a8c9eb965f4d7adad315c1beae7fe995/src/efi.rs#L236

rebased onto 6d726f49c80df68493d5332c1d16793c0253b3ab

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/0e7426a0288a484d89f3b59f55cc38c0

1 new commit added

  • bootupd: Trigger a bootloader update on boot

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci
https://fedora.softwarefactory-project.io/zuul/buildset/ef2e06f93e4f4d3ebb923d8af87e1e1b

rebased onto 8a7e72bd80ee4ede27bd8a96633e965855d5b392

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/5c953343dcaa45fdaae4e5584950d4b5

There is an existing selinux issue https://github.com/fedora-selinux/selinux-policy/issues/2362, should we make bootupd_t permissive by semanage permissive -a bootupd_t until we fix it.

rebased onto 818f2dd5335f5b055b87a3a737694aebd3b03d7d

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/12e6d0266f9e4987b4f6e19b3f3854d9

rebased onto 99b5f6918490fc4a52e6b608fa6d11306455500c

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/12765e9c388442069b8af1199cd1e4de

rebased onto 47a03b40999b2f3fc234934b0e5840b4ac4e01f2

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/cae59778542147748f343c8bb40be288

This pending https://bodhi.fedoraproject.org/updates/FEDORA-2024-7bb17ff603 landing. Hopefully we can get this before the freeze tomorrow.

Merging before the freeze now that all the pieces are ready.

Pull-Request has been merged by siosm

Metadata