在yocto/bitbake配方中,'__anonymous'函数的含义是什么?

7
在 Yocto 项目中,core-image.bbclass 包含以下代码。
python __anonymous() {
    ................
    ................
}

这里的__anonymous函数是什么意思?

2
那不是Python。你能提供一下那段代码所在的文件链接吗? - Bakuriu
1
请在下面找到文件链接: https://github.com/openembedded/oe-core/blob/master/meta/classes/core-image.bbclass - Pala
1个回答

16
在BitBake配方中,无名python代码在配方解析后执行。可以将其视为配方的“后处理”。就是这么简单。 Bitbake在解析配方后执行匿名块内的代码。

1
如果有一个或多个recipe.bbappend文件,在解析recipe.bb之后,是否会调用__anonymous,还是在解析完所有的recipe.bb和recipe.bbappend文件之后才会调用? - mr_georg
解析后,所有.bbappend中将只有一个配方,因此此匿名函数将被调用一次。您可以使用bitbake -p <recipe name>运行一些实验。 - SD.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接