Bitbake:从配方中“修补”函数的正确方法吗?

时间:2018-02-06 13:46:50

标签: yocto bitbake

在Yocto构建中,我需要在do_special_task()下的配方中修补Python函数meta/recipes-devtools。当然,我没有触及原始.bb文件,而是在我们自己的图层中创建自己的.bbappend

为此,我将所有功能复制到.bbappend。差异只是一行,但我必须在其整体中复制do_special_task(),然后更改唯一的行。

有没有办法更好地考虑更改?像“bb文件的补丁”?

1 个答案:

答案 0 :(得分:3)

不,您需要将该功能复制/粘贴到bbappend。

或者,与编写配方的人一起工作,以便do_special_task处理您的所有需求,并通过变量来控制它的作用。