/etc/os-release version should match the Firmaware version.
eg:-Currently it is being displayed as following.
VERSION="0.1.0 (krogoth)"
VERSION_ID="v0.6-157-gd011f68-dirty"
Expected is :- VERSION="v0.6-157"
Fixes openbmc/openbmc#483
Change-Id: Idffe553da0e31fd505e31a954bb071a140613e91
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
diff --git a/meta-phosphor/common/recipes-core/os-release/os-release.bbappend b/meta-phosphor/common/recipes-core/os-release/os-release.bbappend
index f9befa6..bfdf94c 100644
--- a/meta-phosphor/common/recipes-core/os-release/os-release.bbappend
+++ b/meta-phosphor/common/recipes-core/os-release/os-release.bbappend
@@ -9,6 +9,9 @@
version_id = run_git(d, 'describe --dirty')
if version_id:
d.setVar('VERSION_ID', version_id)
+ versionList = version_id.split('-')
+ version = versionList[0] + "-" + versionList[1]
+ d.setVar('VERSION', version)
build_id = run_git(d, 'describe --abbrev=0')
if build_id: