Skip to content

Add ciq-grub2 virtual Provides (ciq7)#4

Open
jason-rodri wants to merge 1 commit into
ciq7from
add-ciq-grub2-provides-ciq7
Open

Add ciq-grub2 virtual Provides (ciq7)#4
jason-rodri wants to merge 1 commit into
ciq7from
add-ciq-grub2-provides-ciq7

Conversation

@jason-rodri

Copy link
Copy Markdown
Contributor

Adds ciq-grub2 and ciq-grub2-%{1} (→ ciq-grub2-efi-x64/-aa64/-ia32) Provides to the EFI variant package in grub.macros.

The CIQ shim 16.1 carries Requires: ciq-grub2-efi-<arch>, so it boots only this CIQ grub2 — never upstream RESF grub2, which lacks the grub.ciq_* SBAT entry and is not signed by the key the shim trusts. Reverse edge of the existing Requires: ciq-shim in define_efi_variant, so shim and grub2 install/upgrade as a unit.

Verified: grub SBAT generation 5 matches the shim .sbatlevel floor.

🤖 Generated with Claude Code

The CIQ shim must not boot upstream RESF grub2 (it lacks the grub.ciq_rocky
SBAT entry and is not signed by the key the shim trusts). A version pin is
unsafe: a newer Rocky grub2 would satisfy the range but still be wrong. Add
ciq-grub2 and ciq-grub2-<efiarch> Provides to the EFI variant package so the
shim can Requires the token directly.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jason-rodri jason-rodri marked this pull request as ready for review June 30, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants