Re: [OE-core] [PATCH v3] image-live: Add support for building EFI-bootable ISO images for non-x86-based archs

2023-12-04 Thread Andrey Popov
Hello, Alex! I have doubts that the entire isoparser class set could be inlined, that would occupy around 1200 lines in total. https://github.com/barneygale/isoparser/tree/master/isoparser Three functions that are used to find the file using this class set are 32 lines long in total. Best regar

Re: [OE-core] [PATCH v3] image-live: Add support for building EFI-bootable ISO images for non-x86-based archs

2023-12-04 Thread Andrey Popov
Hello, Alex! With this patch applied, targets that request image-live and do not define pcbios feature should not depend on syslinux anymore. However, this patch requires an external tool (or, at least, isoparser python package to be imported inside the class) to determine the efi.img offset and

Re: [OE-core] [PATCH v3] image-live: Add support for building EFI-bootable ISO images for non-x86-based archs

2023-12-04 Thread Andrey Popov
Hello, Alexandre! Thank you for the feedback. I think I can eliminate the xorriso/libisoburn dependency by replacing it with a python script that I've created which uses modified version of isoparser python package. However, I am not aware of the correct way to include this tool into openembedd

Re: [OE-core] [PATCH v2] image-live: Add support for building EFI-bootable ISO images for non-x86-based archs

2023-11-30 Thread Andrey Popov
Hello, Ross, Steve! Would it be possible to apply backported patch to kirkstone branch if updated patch actually lands for master? Best regards, Andrey. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#191514): https://lists.openembedded.org/g/ope

[OE-core] [PATCH v3] image-live: Add support for building EFI-bootable ISO images for non-x86-based archs

2023-11-30 Thread Andrey Popov
entry that points to a bootable EFI image placed inside the ISO image. Signed-off-by: Andrey Popov --- meta/classes-recipe/image-live.bbclass | 124 ++--- 1 file changed, 92 insertions(+), 32 deletions(-) diff --git a/meta/classes-recipe/image-live.bbclass b/meta/classes-recipe

[OE-core] [kirkstone][PATCH v3] image-live: Add support for building EFI-bootable ISO images for non-x86-based archs

2023-11-30 Thread Andrey Popov
entry that points to a bootable EFI image placed inside the ISO image. Signed-off-by: Andrey Popov --- meta/classes/image-live.bbclass | 124 +++- 1 file changed, 92 insertions(+), 32 deletions(-) diff --git a/meta/classes/image-live.bbclass b/meta/classes/image

Re: [OE-core] [PATCH v2] image-live: Add support for building EFI-bootable ISO images for non-x86-based archs

2023-11-29 Thread Andrey Popov
Hello, Ross! Since it's no longer possible to use xorriso in recent versions, I would like to ask if it's possible to apply an updated version of this patch to the kirkstone branch. If so, I will send the new version matching that branch. Best regards, Andrey. -=-=-=-=-=-=-=-=-=-=-=- Links: Yo

Re: [OE-core] [PATCH v2] image-live: Add support for building EFI-bootable ISO images for non-x86-based archs

2023-11-28 Thread Andrey Popov
Hello, Ross! Currently, we are using a Yocto-based network equipment software distribution called TanoWRT (https://tano-systems.gitlab.io/meta-tanowrt/). This distribution provides a way to create images that can be used to facilitate network boot process using PXE. Those images are actually ISO

[OE-core] [PATCH v2] image-live: Add support for building EFI-bootable ISO images for non-x86-based archs

2023-11-07 Thread Andrey Popov
entry that points to a bootable EFI image placed inside the ISO image. Signed-off-by: Andrey Popov --- meta/classes-recipe/image-live.bbclass | 129 ++--- 1 file changed, 115 insertions(+), 14 deletions(-) diff --git a/meta/classes-recipe/image-live.bbclass b/meta/classes-recipe

Re: [OE-core] [PATCH] classes/image-live: Add support for building EFI-bootable ISO images for architectures other than x86 and x86_64

2023-11-07 Thread Andrey Popov
Hello, Alex! I created this patch in hope that I could ensure compatibility with legacy platforms that use BIOS, that is why I kept the syslinux part. I don't think it is a good idea to drop syslinux usage entirely, IMHO. Best regards, Andrey. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all mess

[OE-core] [PATCH] classes/image-live: Add support for building EFI-bootable ISO images for architectures other than x86 and x86_64

2023-11-07 Thread Andrey Popov
entry that points to a bootable EFI image placed inside the ISO image. Signed-off-by: Andrey Popov --- meta/classes-recipe/image-live.bbclass | 129 ++--- 1 file changed, 115 insertions(+), 14 deletions(-) diff --git a/meta/classes-recipe/image-live.bbclass b/meta/classes-recipe