diff --git a/meta/recipes-bsp/grub/grub-efi_2.12.bb b/meta/recipes-bsp/grub/grub-efi_2.12.bb index 6dbc0ccf7f..5b435245ee 100644 --- a/meta/recipes-bsp/grub/grub-efi_2.12.bb +++ b/meta/recipes-bsp/grub/grub-efi_2.12.bb @@ -46,6 +46,9 @@ inherit deploy CACHED_CONFIGUREVARS += "ac_cv_path_HELP2MAN=" EXTRA_OECONF += "--enable-efiemu=no" +# Define GRUB_MKIMAGE_OPTS variable for additional grub-mkimage options (e.g., disabling shim lock) +GRUB_MKIMAGE_OPTS ?= "" + do_mkimage() { cd ${B} @@ -62,7 +65,7 @@ do_mkimage() { # built in cfg file provided via this recipe grub-mkimage -v -c ${UNPACKDIR}/cfg -p ${EFIDIR} -d ./grub-core/ \ -O ${GRUB_TARGET}-efi -o ./${GRUB_IMAGE_PREFIX}${GRUB_IMAGE} \ - ${GRUB_MKIMAGE_MODULES} + ${GRUB_MKIMAGE_OPTS} ${GRUB_MKIMAGE_MODULES} } addtask mkimage before do_install after do_compile