пт, 13 сент. 2019 г. в 05:14, Ang, Chin Huat <chin.huat....@intel.com>: > > > + image = "bootUNKNOWN.efi" > > It might be better to raise an error here.
Fine, I can change in v2. > > -----Original Message----- > From: openembedded-core-boun...@lists.openembedded.org > <openembedded-core-boun...@lists.openembedded.org> On Behalf Of > dbarysh...@gmail.com > Sent: Wednesday, September 11, 2019 5:30 PM > To: openembedded-core@lists.openembedded.org > Cc: Dmitry Eremin-Solenikov <dmitry_eremin-soleni...@mentor.com> > Subject: [OE-core] [PATCH 1/9] uefi.bbclass: add bbclass holding > configuration for UEFI applications > > From: Dmitry Eremin-Solenikov <dmitry_eremin-soleni...@mentor.com> > > Create new bbclass defining common variables for all UEFI-related packages > (bootloaders, test applications, etc). > > Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin-soleni...@mentor.com> > --- > meta/classes/uefi.bbclass | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > create mode 100644 meta/classes/uefi.bbclass > > diff --git a/meta/classes/uefi.bbclass b/meta/classes/uefi.bbclass new file > mode 100644 index 000000000000..d3fc4b686676 > --- /dev/null > +++ b/meta/classes/uefi.bbclass > @@ -0,0 +1,26 @@ > +# Location of EFI files inside EFI System Partition EFIDIR ?= > +"/EFI/BOOT" > + > +# Prefix where ESP is mounted inside rootfs. Set to empty if package is > +going # to be installed to ESP directly EFI_PREFIX ?= "/boot" > + > +# Location inside rootfs. > +EFI_FILES_PATH = "${EFI_PREFIX}${EFIDIR}" > + > +# Determine name of bootloader image > +python __anonymous () { > + import re > + target = d.getVar('TARGET_ARCH') > + if target == "x86_64": > + image = "bootx64.efi" > + elif re.match('i.86', target): > + image = "bootia32.efi" > + elif re.match('aarch64', target): > + image = "bootaa64.efi" > + elif re.match('arm', target): > + image = "bootarm.efi" > + else: > + image = "bootUNKNOWN.efi" > + d.setVar("EFI_BOOT_IMAGE", image) > +} > -- > 2.23.0 > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- With best wishes Dmitry -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core