use*_*197 1 recipe openembedded yocto
我有一个在解析过程中进行检查的配方。我想要做的不是发出警告或因错误而停止,而是让 yocto 完全忽略配方,就好像它从未存在过一样。如果其他一些配方依赖于它,它仍然可能出错,但否则解析将成功。
这可能吗?
编辑:我看不到这样做的方法。
但是您可以使用BBMASK变量“隐藏”特定的配方。该值是用于屏蔽特定文件或路径的正则表达式。您还可以屏蔽整个目录。
我们正在使用这种机制,并且变量在配置文件中设置(在我们的例子中是发行版配置,但它可能在不同的配置文件中)。
您可以在该变量的文档中找到更多信息:https : //www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-BBMASK
从链接文档中复制的一些示例:
BBMASK += "/meta-ti/recipes-misc/ meta-ti/recipes-ti/packagegroup/"
BBMASK += "/meta-oe/recipes-support/"
BBMASK += "/meta-foo/.*/openldap"
BBMASK += "opencv.*\.bbappend"
BBMASK += "lzma"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6547 次 |
| 最近记录: |