Bitbake:从食谱中 "patch" 函数的正确方法?
Bitbake: proper way to "patch" a function from a recipe?
在 Yocto 构建中,我需要在 meta/recipes-devtools
下的配方中修补 Python 函数 do_special_task()
。当然,我不会触及原始 .bb
文件,而是在我们自己的图层中创建自己的 .bbappend
。
为此,我将所有函数复制到 .bbappend
。差异只是一行,但我必须完整复制 do_special_task()
,然后更改唯一的一行。
有没有办法更好地考虑变化?类似于 "patch of the bb
file"?
不,您需要copy/paste将函数放入 bbappend。
或者,与编写食谱的人一起工作,以便 do_special_task 满足您的两个需求,可能使用变量来控制它的作用。
在 Yocto 构建中,我需要在 meta/recipes-devtools
下的配方中修补 Python 函数 do_special_task()
。当然,我不会触及原始 .bb
文件,而是在我们自己的图层中创建自己的 .bbappend
。
为此,我将所有函数复制到 .bbappend
。差异只是一行,但我必须完整复制 do_special_task()
,然后更改唯一的一行。
有没有办法更好地考虑变化?类似于 "patch of the bb
file"?
不,您需要copy/paste将函数放入 bbappend。
或者,与编写食谱的人一起工作,以便 do_special_task 满足您的两个需求,可能使用变量来控制它的作用。