Yocto:是否可以删除local.conf中的SRC_URI项目?

时间:2018-09-27 09:10:20

标签: override yocto

我们使用的是自定义内核,因此我覆盖了linux-imx_xxx.bb中定义的变量:

KERNEL_SRC_pn-linux-imx = "our_url"
SRCBRANCH_pn-linux-imx = "our_branch"
SRCREV_pn-linux-imx = "${AUTOREV}"

有效。但是,在linux-imx_xxx.bb和自定义内核中添加的许多补丁文件已被修补。

因此,我只想删除local.conf中的补丁文件,而不要触摸官方meta-fsl- *层中定义的任何.bb文件。

SRC_URI_remove_pn-linux-imx = " file://*.patch"

但这不起作用。那么在local.conf中有没有办法做到这一点?

顺便说一句,我知道.bbappend应该可以工作,但是我还是不想更改任何meta-fsl- *层。

1 个答案:

答案 0 :(得分:0)

您不能使用通配符,因为_remove是文字字符串删除。拼出要删除的文件,就可以了。

但是,如果您使用的是自定义内核,则只需为其编写一个新配方,就不必使用linux-imx并从local.conf中对其进行编辑。