On Thu, Jan 30, 2025 at 1:48 PM Igor Opaniuk via lists.openembedded.org <[email protected]> wrote: > > From: Igor Opaniuk <[email protected]> > > Allow the '+' symbol as a valid character in filenames listed in the > IMAGE_EFI_BOOT_FILES variable. > > The '+' symbol might be used to support boot counting for boot entries, > as described in the UAPI Boot Loader Specification [1]: > > The boot counting data is stored in the name of the boot loader entry. > A boot loader entry file name may contain a plus (+) followed by a > number. This may optionally be followed by a minus (-) > followed by a second number. The dot (.) and file name suffix > (conf or efi) must immediately follow. > Boot counting is enabled for entries which match this pattern. > > Example: > IMAGE_EFI_BOOT_FILES:append = " entry.conf;loader/entries/entry+3.conf" > > [1] > https://uapi-group.org/specifications/specs/boot_loader_specification/#boot-counting > Signed-off-by: Igor Opaniuk <[email protected]> > --- > scripts/lib/wic/plugins/source/bootimg-efi.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/scripts/lib/wic/plugins/source/bootimg-efi.py > b/scripts/lib/wic/plugins/source/bootimg-efi.py > index c05f38f229..96c710bf77 100644 > --- a/scripts/lib/wic/plugins/source/bootimg-efi.py > +++ b/scripts/lib/wic/plugins/source/bootimg-efi.py > @@ -252,7 +252,7 @@ class BootimgEFIPlugin(SourcePlugin): > > # list of tuples (src_name, dst_name) > deploy_files = [] > - for src_entry in re.findall(r'[\w;\-\./\*]+', boot_files): > + for src_entry in re.findall(r'[\w;\-\.\+/\*]+', boot_files): > if ';' in src_entry: > dst_entry = tuple(src_entry.split(';')) > if not dst_entry[0] or not dst_entry[1]: > -- > 2.43.0 > > > >
gentle ping, let me know if there is anything else for me to do -- Best regards - Freundliche Grüsse - Meilleures salutations Igor Opaniuk Senior Software Engineer, Embedded & Security E: [email protected] W: www.foundries.io
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#210752): https://lists.openembedded.org/g/openembedded-core/message/210752 Mute This Topic: https://lists.openembedded.org/mt/110896349/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
