bitbake 删除 .bbappend 中的继承

bitbake remove inherit in .bbappend

我想使用 .bbappend 删除 'inherit'。

例如,

在component.bb中:

inherit something

在component.bb追加:

"remove_inherit" something

如何使用 bbappend 删除继承配置?

可能吗?

据我所知,这是不可能的。您在 .bbappend 中所能做的就是覆盖在原始 .bb 配方中定义的变量。如此优雅的解决方案正是这样 - 仔细查看原始 .bb 配方,了解它是如何工作的,并通过覆盖最初在 .bb 中定义的变量和函数在你的 .bbappend 中修改它 -文件和 .bbclass- 它继承自的文件。

可选地有一个强力解决方案 - 只需将原始 .bb-recipe(及其所有随附资源)复制并粘贴到您的图层中,然后随心所欲地执行此操作想要))