Bitbake's api has been changed via:
afb8478d3 parse: Add support for addpylib conf file directive and
BB_GLOBAL_PYMODULES
The conf file won't be parsed without baseconfig=True:
bb.parse.ParseError: ParseError at /path/to/oe-core/meta/conf/layer.conf:132:
unparsed line: 'addpylib ${LAYERDIR}/lib oe'
Signed-off-by: Robert Yang <[email protected]>
---
layerindex/utils.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/layerindex/utils.py b/layerindex/utils.py
index 6566710..9d94015 100644
--- a/layerindex/utils.py
+++ b/layerindex/utils.py
@@ -314,7 +314,10 @@ def is_branch_valid(layerdir, branch):
def parse_conf(conf_file, d):
if hasattr(bb.parse, "handle"):
# Newer BitBake
- data = bb.parse.handle(conf_file, d, include=True)
+ if hasattr(bb.parse.parse_py.ConfHandler, "__addpylib_regexp__"):
+ data = bb.parse.handle(conf_file, d, include=True, baseconfig=True)
+ else:
+ data = bb.parse.handle(conf_file, d, include=True)
else:
# Older BitBake (1.18 and below)
data = bb.cooker._parse(conf_file, d)
--
2.37.1
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#58837): https://lists.yoctoproject.org/g/yocto/message/58837
Mute This Topic: https://lists.yoctoproject.org/mt/95781944/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-