Added API to populate ${WORKDIR}/bootfs directory with EFI artifacts to both EFI provider classes(grub-efi and systemd-boot).
This API will be used to prepare artifacts for the wic image build. [YOCTO #10073] Signed-off-by: Ed Bartosh <ed.bart...@linux.intel.com> --- meta/classes/grub-efi.bbclass | 6 ++++++ meta/classes/systemd-boot.bbclass | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/meta/classes/grub-efi.bbclass b/meta/classes/grub-efi.bbclass index df7fe18..bacbeb4 100644 --- a/meta/classes/grub-efi.bbclass +++ b/meta/classes/grub-efi.bbclass @@ -71,6 +71,12 @@ efi_hddimg_populate() { efi_populate $1 } +efi_bootfs_populate() { + bootfs_dir="${WORKDIR}/bootfs" + efi_populate $bootfs_dir + cp --dereference ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE} $bootfs_dir/vmlinuz +} + python build_efi_cfg() { import sys diff --git a/meta/classes/systemd-boot.bbclass b/meta/classes/systemd-boot.bbclass index 4e69a2c..7e842af 100644 --- a/meta/classes/systemd-boot.bbclass +++ b/meta/classes/systemd-boot.bbclass @@ -62,6 +62,12 @@ efi_hddimg_populate() { efi_populate $1 } +efi_bootfs_populate() { + bootfs_dir="${WORKDIR}/bootfs" + efi_populate $bootfs_dir + cp --dereference ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE} $bootfs_dir/vmlinuz +} + python build_efi_cfg() { s = d.getVar("S") labels = d.getVar('LABELS') -- 2.1.4 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core