summaryrefslogtreecommitdiffstats
path: root/meta-intel-extras/classes/image_dd_efi.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta-intel-extras/classes/image_dd_efi.bbclass')
-rw-r--r--meta-intel-extras/classes/image_dd_efi.bbclass9
1 files changed, 7 insertions, 2 deletions
diff --git a/meta-intel-extras/classes/image_dd_efi.bbclass b/meta-intel-extras/classes/image_dd_efi.bbclass
index 1f5fd9f..4454051 100644
--- a/meta-intel-extras/classes/image_dd_efi.bbclass
+++ b/meta-intel-extras/classes/image_dd_efi.bbclass
@@ -35,10 +35,15 @@ inherit image_dd
35EXTRA_IMAGECMD_ext3 += "-L rootfs" 35EXTRA_IMAGECMD_ext3 += "-L rootfs"
36 36
37do_populate_boot() { 37do_populate_boot() {
38 GRUB_IMAGE="grub-efi-bootia32.efi"
39 DEST_IMAGE="bootia32.efi"
40 if [ "${TARGET_ARCH}" = "x86_64" ]; then
41 GRUB_IMAGE="grub-efi-bootx64.efi"
42 DEST_IMAGE="bootx64.efi"
43 fi
38 44
39 mkdir -p ${WORKDIR}/EFI/BOOT/ 45 mkdir -p ${WORKDIR}/EFI/BOOT/
40 # Path where EFI firmware searches for EFI executable 46 # Path where EFI firmware searches for EFI executable
41 cp ${DEPLOY_DIR_IMAGE}/bootx64.efi ${WORKDIR}/EFI/BOOT/ 47 cp ${DEPLOY_DIR_IMAGE}/${GRUB_IMAGE} ${WORKDIR}/EFI/BOOT/${DEST_IMAGE}
42 mcopy -s -i ${WORKDIR}/boot.img ${WORKDIR}/EFI ::/EFI 48 mcopy -s -i ${WORKDIR}/boot.img ${WORKDIR}/EFI ::/EFI
43} 49}
44