构建Yocto源

时间:2017-01-18 08:16:19

标签: yocto bitbake recipe

我需要Yocto项目的源包。我已经拥有整个项目的所有资源,但它们也包括开发工具。

我想有一种方法来生成将为目标图像构建的所有包的(修补)源。因此,例如,如果目标图像包含busybox,我希望获得应用了补丁的busybox源包的副本。我不需要编译的包。

是否可以轻松完成此操作?

我在bitbake手册中找不到提示,并且没有API(至少我找不到一个)来处理食谱。

1 个答案:

答案 0 :(得分:1)

' archiver`类是您正在寻找的。

如果您想要修补的来源,您可能希望在local.conf

中接近这一点
INHERIT += "archiver"
COPYLEFT_RECIPE_TYPES = 'target'

关于maintaining open source compliance的Yocto项目文档。 archiver.bbclass文件本身有关于如何使用它的文档。 (即转储已配置的源,创建srpm,转储超过目标的源代码等)。