diff options
author | XP Chen <xiao-peng.chen@fii-na.com> | 2021-08-26 00:40:01 +0300 |
---|---|---|
committer | Mustafa Shehabi <mustafa.shehabi@fii-na.com> | 2022-01-12 18:15:16 +0300 |
commit | 9d2a1e02ae942b82807ad3d56f9e58dcd7098048 (patch) | |
tree | a594674e82bae4525b18edde4c42bde61cf91a0f | |
parent | 6989ec42b38d53a99e7fb0799d35ccfaf2e5a1b5 (diff) | |
download | openbmc-9d2a1e02ae942b82807ad3d56f9e58dcd7098048.tar.xz |
meta-fii/meta-kudo: Modify kudo.sh fw to display version in decimal
Modify the kudo.sh fw to display BMC version format in decimal
Signed-off-by: Mustafa Shehabi <mustafa.shehabi@fii-na.com>
Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com>
Change-Id: Ifdc18e4b417bd764794750a2f7a28db849c17eca
-rw-r--r-- | meta-fii/meta-kudo/recipes-kudo/kudo-sys-utility/kudo-cmd/kudo.sh | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/meta-fii/meta-kudo/recipes-kudo/kudo-sys-utility/kudo-cmd/kudo.sh b/meta-fii/meta-kudo/recipes-kudo/kudo-sys-utility/kudo-cmd/kudo.sh index 03adb8ef6d..3a528abb4d 100644 --- a/meta-fii/meta-kudo/recipes-kudo/kudo-sys-utility/kudo-cmd/kudo.sh +++ b/meta-fii/meta-kudo/recipes-kudo/kudo-sys-utility/kudo-cmd/kudo.sh @@ -91,8 +91,24 @@ function fw_rev() { cmd=$(cat $MB_CPLD_VER_FILE) echo " MB_CPLD: " $cmd - cmd=$(cat /etc/os-release | grep VERSION -w | cut -d '=' -f 2) - echo " BMC : " ${cmd} + # BMC Version + + # Save VERSION_ID line in string "VERSION_ID=vXX.XX-XX-kudo" + StringVersion=$(cat /etc/os-release | awk '/VERSION_ID/') + + #Save Major Version value between v and . "vXX." then convert Hex to Decimal + MajorVersion=${StringVersion#*v} + MajorVersion=$(( 16#${MajorVersion%.*})) + + #Save SubMajor Version valeu between . and - ".XX-" then convert Hex to Decimal + SubMajorVersion=${StringVersion#*.} + SubMajorVersion=$(( 16#${SubMajorVersion%-*})) + + #Save Minor Version value between - and - "-XX-" then convert Hex to Decimal + MinorVersion=${StringVersion#*-} + MinorVersion=$(( 16#${MinorVersion%-*})) + + echo " BMC: " ${MajorVersion}.${SubMajorVersion}.${MinorVersion} #BMC PWR Sequencer i2cset -y -f -a 14 0x59 0xfe 0x0000 w |