Yocto:提供包含文件的自定义版本
我有一个第三方Yocto层,它提供了一个配方(我们称之为Yocto:提供包含文件的自定义版本,yocto,Yocto,我有一个第三方Yocto层,它提供了一个配方(我们称之为recipe.bb),它使用require recipe.inc)引用本地包含文件 然后我创建了一个自定义层,我想用我提供的自定义版本“替换”包含的文件recipe.inc。可能吗?我已经尝试将自己的recipe.inc放在我的文件夹中,然后使用FILESEXTRAPATHS\u prepend:=“${THISDIR}:”放在我的recipe\u.bbappend中,但它不起作用,而且原始的recipe.inc仍然包括在内 有没有办法做到
recipe.bb
),它使用require recipe.inc
)引用本地包含文件
然后我创建了一个自定义层,我想用我提供的自定义版本“替换”包含的文件recipe.inc
。可能吗?我已经尝试将自己的recipe.inc
放在我的文件夹中,然后使用FILESEXTRAPATHS\u prepend:=“${THISDIR}:”
放在我的recipe\u.bbappend
中,但它不起作用,而且原始的recipe.inc
仍然包括在内
有没有办法做到这一点?不,不可能覆盖这样的.inc文件 如果您真的需要这样做,您也可以将recipe.bb复制到您自己的层中。通常,.inc文件包含所有逻辑,.bb文件只包含特定于版本的内容。因此,替换.inc文件基本上等同于编写一个新的配方 你想做什么,那需要改变所有的逻辑?
您确定在您自己的图层中添加.bbappend文件并覆盖.inc文件中较小的任务/变量选择是不够的吗?好的,谢谢:我只是在我自己的.bbappend中覆盖了所需的设置