yocto中图像版本控制的最佳方法

时间:2018-10-11 09:31:11

标签: linux embedded-linux versioning yocto

在Yocto中维护图像版本的最佳方法是什么。

我的意思是假设我们建立一个映像并将其提供给客户,以后我们会为客户提供错误修复。

我们如何知道客户使用的是哪个版本的yocto ..是否有任何标准方法来实现这一目标。

感谢您的宝贵时间。感谢您的努力。

1 个答案:

答案 0 :(得分:2)

您对os-release食谱感兴趣。这提供了将版本详细信息添加到映像的准备。此食谱将在目标中安装文件/etc/os-release

如果您有兴趣根据应用程序或图像的用途添加自定义字段,则可以在自定义层的OS_RELEASE_FIELDS的{​​{1}}变量中添加其他字段。例如,

os-release.bbappend

这会将内部版本ID添加到OS_RELEASE_FIELDS += "BUILD_VERSION" BUG_FIXED_VERSION = "1.0.0-B1" BUILD_VERSION = "${BUG_FIXED_VERSION}" 中,并且您可以根据错误修复或新发布的版本来增加版本。