From 82c404fe3365436ecf0b66376d1b9b56923c09f1 Mon Sep 17 00:00:00 2001 From: Hongxu Jia Date: Fri, 10 Apr 2020 15:33:06 +0800 Subject: [PATCH] ovmf_%.bbappend: tweak do_sign task order to avoid racing issue If ovmf's do_deploy is run before do_sign, there is a failure ... |install: cannot stat 'tmp-glibc/work/corei7-64-wrs-linux/ovmf/ edk2-stable201911-r0/ovmf/Pkcs7VerifyDxe.efi.signed': No such file or directory ... Add do_sign before do_deploy Signed-off-by: Hongxu Jia --- meta-efi-secure-boot/recipes-core/ovmf/ovmf_%.bbappend | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-efi-secure-boot/recipes-core/ovmf/ovmf_%.bbappend b/meta-efi-secure-boot/recipes-core/ovmf/ovmf_%.bbappend index 69a0e4b..01c7007 100644 --- a/meta-efi-secure-boot/recipes-core/ovmf/ovmf_%.bbappend +++ b/meta-efi-secure-boot/recipes-core/ovmf/ovmf_%.bbappend @@ -34,7 +34,7 @@ python do_sign_class-target() { sb_sign(d.expand('${WORKDIR}/ovmf/Hash2DxeCrypto.efi'), d.expand('${WORKDIR}/ovmf/Hash2DxeCrypto.efi.signed'), d) sb_sign(d.expand('${WORKDIR}/ovmf/Pkcs7VerifyDxe.efi'), d.expand('${WORKDIR}/ovmf/Pkcs7VerifyDxe.efi.signed'), d) } -addtask sign after do_compile before do_install +addtask sign after do_compile before do_install do_deploy do_deploy_class-target_append() { if [ x"${UEFI_SB}" = x"1" ]; then