integration with rpm-ostree/split bootloader rpms
Open
@cgwalters is already working on this.
Since Oct 13, 2020.
jira
- Dominant language
- Rust
- Stars
- 196
- Forks
- 55
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 14
Description
As noted in the README.md today rpm -q shim-x64 is a lie. Ultimately what we want to do I think is:
- move the bootloader packages out of the manifest into a separate
manifest-bootloader.yaml - add a separate
rpm-ostree compose treerun to coreos-assembler using that manifest, writing to a separate ref - teach cosa's
create_disk.shto use that (we only need that ref if doing a disk image build note!), including passing data from that ref to/usr/libexec/bootupd generate-update-metadata
This would mean that rpm -q shim-x64 would say it's not installed, which is correct - from the perspective of rpm and rpm-ostree. It's not tracked by that system, it's tracked by bootupd. Instead the single source of truth for versioning would then be bootupctl status.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.