]> 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>
Mon, 22 May 2017 17:35:01 +0000 (10:35 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 25 May 2017 22:57:01 +0000 (23:57 +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].

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

index 4412fb1ef7dfa7c56d93f18de1644443449ce06e..9f8f75e06c882626afb952a3d33ae65889e377d5 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