fix: remove systemd-boot to resolve build conflict

systemd-boot and GRUB EFI conflict during package configuration.
systemd-boot also fails to configure in chroot (no efivars available).
Using GRUB with shim-signed for UEFI Secure Boot instead.

Changes:
- config/package-lists: Remove systemd-boot, systemd-boot-efi
- tests/unit/secureboot_test.bats: Update test for GRUB instead

Reference: Build failure in binary phase

💘 Generated with Crush

Assisted-by: GLM-5 via Crush <crush@charm.land>
This commit is contained in:
Charles N Wyble
2026-02-20 12:27:20 -05:00
parent f82fe920d6
commit 96e8b9f446
3 changed files with 2 additions and 4 deletions

View File

@@ -10,8 +10,6 @@ grub-efi-amd64-bin
efibootmgr
efitools
sbsigntool
systemd-boot
systemd-boot-efi
binutils
# Desktop environment

Binary file not shown.

View File

@@ -251,8 +251,8 @@
grep -q "sbsigntool" /workspace/config/package-lists/knel-football.list.chroot
}
@test "package list includes systemd-boot" {
grep -q "systemd-boot" /workspace/config/package-lists/knel-football.list.chroot
@test "package list includes grub-efi-amd64-signed for Secure Boot" {
grep -q "grub-efi-amd64-signed" /workspace/config/package-lists/knel-football.list.chroot
}
@test "package list includes binutils for objcopy" {