Extend the bbclass regex to match classes-global and classes-recipe [YOCTO #15238]
Signed-off-by: Tim Orling <tim.orl...@konsulko.com> --- layerindex/recipeparse.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/layerindex/recipeparse.py b/layerindex/recipeparse.py index 6202745..9be6c10 100644 --- a/layerindex/recipeparse.py +++ b/layerindex/recipeparse.py @@ -130,7 +130,7 @@ def setup_layer(config_data, fetchdir, layerdir, layer, layerbranch, logger): machine_conf_re = re.compile(r'conf/machine/([^/.]*).conf$') distro_conf_re = re.compile(r'conf/distro/([^/.]*).conf$') -bbclass_re = re.compile(r'classes/([^/.]*).bbclass$') +bbclass_re = re.compile(r'classes(?P<subtype>-global|-recipe)?/(?P<name>[^/.]*).bbclass$') def detect_file_type(path, subdir_start): typename = None if fnmatch.fnmatch(path, "*.bb"): @@ -149,7 +149,7 @@ def detect_file_type(path, subdir_start): res = bbclass_re.match(subpath) if res: typename = 'bbclass' - return (typename, None, res.group(1)) + return (typename, None, res.group('name')) res = distro_conf_re.match(subpath) if res: typename = 'distro' -- 2.34.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#62234): https://lists.yoctoproject.org/g/yocto/message/62234 Mute This Topic: https://lists.yoctoproject.org/mt/103903658/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-