diff --git a/40-edk2-ovmf-ia32-sb-enrolled.json b/40-edk2-ovmf-ia32-sb-enrolled.json index 8a907de..08b95ee 100644 --- a/40-edk2-ovmf-ia32-sb-enrolled.json +++ b/40-edk2-ovmf-ia32-sb-enrolled.json @@ -10,7 +10,7 @@ "format": "raw" }, "nvram-template": { - "filename": "/usr/share/edk2/ovmf/OVMF_VARS.secboot.fd", + "filename": "/usr/share/edk2/ovmf-ia32/OVMF_VARS.secboot.fd", "format": "raw" } }, diff --git a/50-edk2-ovmf-ia32-sb.json b/50-edk2-ovmf-ia32-sb.json index cb7501d..df80f1e 100644 --- a/50-edk2-ovmf-ia32-sb.json +++ b/50-edk2-ovmf-ia32-sb.json @@ -10,7 +10,7 @@ "format": "raw" }, "nvram-template": { - "filename": "/usr/share/edk2/ovmf/OVMF_VARS.fd", + "filename": "/usr/share/edk2/ovmf-ia32/OVMF_VARS.fd", "format": "raw" } }, diff --git a/60-edk2-ovmf-ia32.json b/60-edk2-ovmf-ia32.json index d2cb1e8..d804b2e 100644 --- a/60-edk2-ovmf-ia32.json +++ b/60-edk2-ovmf-ia32.json @@ -10,7 +10,7 @@ "format": "raw" }, "nvram-template": { - "filename": "/usr/share/edk2/ovmf/OVMF_VARS.fd", + "filename": "/usr/share/edk2/ovmf-ia32/OVMF_VARS.fd", "format": "raw" } }, diff --git a/edk2.spec b/edk2.spec index 53a57c7..62577a2 100644 --- a/edk2.spec +++ b/edk2.spec @@ -343,7 +343,9 @@ python3 qemu-ovmf-secureboot-%{qosb_version}/ovmf-vars-generator \ %if 0%{?build_ovmf_ia32:1} mkdir -p ovmf-ia32 build ${OVMF_FLAGS} -a IA32 -p OvmfPkg/OvmfPkgIa32.dsc -cp Build/OvmfIa32/*/FV/OVMF_*.fd ovmf-ia32/ +cp Build/OvmfIa32/*/FV/OVMF_CODE*.fd ovmf-ia32/ +# cp VARS files from from ovmf/, which are all we need +cp ovmf/OVMF_VARS*.fd ovmf-ia32/ rm -rf Build/OvmfIa32 # build ovmf-ia32 with secure boot