]> code.ossystems Code Review - openembedded-core.git/commitdiff
systemd-boot.bbclass: Add configuration data to secondary EFI partition
authorCalifornia Sullivan <california.l.sullivan@intel.com>
Tue, 27 Jun 2017 00:52:17 +0000 (17:52 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 5 Jul 2017 13:47:09 +0000 (14:47 +0100)
The secondary EFI partition is used when booting in EFI mode, and
without the configuration data we don't get any boot targets.

Partial fix to [YOCTO #11503].

(From OE-Core master rev: 84aa7a00810e135fdad3f77bdb1da7d1f5fb8627)

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/systemd-boot.bbclass

index 4e69a2c6b55f05a8edcc3f6a67bab97427c87bc0..9597759927d11dc09257851843ce6fe3b21c56b5 100644 (file)
@@ -50,6 +50,7 @@ efi_iso_populate() {
         efi_populate $iso_dir
         mkdir -p ${EFIIMGDIR}/${EFIDIR}
         cp $iso_dir/${EFIDIR}/* ${EFIIMGDIR}${EFIDIR}
+        cp -r $iso_dir/loader ${EFIIMGDIR}
         cp $iso_dir/vmlinuz ${EFIIMGDIR}
         EFIPATH=$(echo "${EFIDIR}" | sed 's/\//\\/g')
         echo "fs0:${EFIPATH}\\${DEST_EFI_IMAGE}" > ${EFIIMGDIR}/startup.nsh