在Yocto中维护图像版本的最佳方法是什么。
我的意思是假设我们建立一个映像并将其提供给客户,以后我们会为客户提供错误修复。
我们如何知道客户使用的是哪个版本的yocto ..是否有任何标准方法来实现这一目标。
感谢您的宝贵时间。感谢您的努力。
答案 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}"
中,并且您可以根据错误修复或新发布的版本来增加版本。