作者:森__林蘑菇 | 来源:互联网 | 2022-12-02 15:24
在Yocto中维护映像版本的最佳方法是什么。
我的意思是假设我们构建了一个映像并将其提供给客户,以后我们会为客户提供错误修复。
我们如何才能知道客户使用的是哪个版本的yocto图像?是否有任何标准方法可以实现这一目标。
谢谢你的时间。感谢您的努力。
1> Parthiban..:
您对os-release配方感兴趣。这提供了将版本详细信息添加到映像的准备。该配方将/etc/os-release
在目标中安装一个文件。
如果您有兴趣根据应用程序或图像的用途添加自定义字段,则可以在自定义层的OS_RELEASE_FIELDS
变量in os-release.bbappend
中添加其他字段。例如,
OS_RELEASE_FIELDS += "BUILD_VERSION"
BUG_FIXED_VERSION = "1.0.0-B1"
BUILD_VERSION = "${BUG_FIXED_VERSION}"
这会将构建ID添加到其中,/etc/os-release
并且您可以根据错误修复或新交付的版本来增加版本。