Skip to content

Commit c486dff

Browse files
committed
grub-efi: move efi packages to run dependencies of grub-efi
Packages like shim, seloader etc. are currently being installed always, as packages listed in `packagegroup-efi-secure-boot.bb`. Instead of installing them for each scheme, they should be installed conditionally, as run dependencies of grub-efi package. Signed-off-by: Piotr Łobacz <[email protected]>
1 parent 7ba6547 commit c486dff

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

meta-efi-secure-boot/recipes-base/packagegroups/packagegroup-efi-secure-boot.bb

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,11 @@ LIC_FILES_CHKSUM = "\
66

77
S = "${WORKDIR}"
88

9-
SELOADER_PKG = "${@'seloader' if d.getVar('UEFI_SELOADER') == '1' else ''}"
109
ALLOW_EMPTY:${PN} = "1"
1110

1211
pkgs = "\
1312
grub-efi \
14-
efitools \
1513
efibootmgr \
16-
mokutil \
17-
${SELOADER_PKG} \
18-
shim \
1914
"
2015

2116
RDEPENDS:${PN}:x86 = "${pkgs}"

meta-efi-secure-boot/recipes-bsp/grub/grub-efi-efi-secure-boot.inc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
RDEPENDS:${PN} += "efitools \
2+
${@'seloader' if d.getVar('UEFI_SELOADER') == '1' else ''} \
3+
${@'mokutil shim' if d.getVar('MOK_SB') == '1' else ''} \
4+
"
15
DEPENDS += "openssl-native"
26
FILESEXTRAPATHS:prepend := "${THISDIR}/grub-efi:"
37

0 commit comments

Comments
 (0)