diff options
Diffstat (limited to 'meta-intel-extras/classes/image_dd_efi.bbclass')
-rw-r--r-- | meta-intel-extras/classes/image_dd_efi.bbclass | 9 |
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 | |||
35 | EXTRA_IMAGECMD_ext3 += "-L rootfs" | 35 | EXTRA_IMAGECMD_ext3 += "-L rootfs" |
36 | 36 | ||
37 | do_populate_boot() { | 37 | do_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 | |||