X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftests%2Fyaml.sh;h=bd08571c31b212869ef77b10a913bd2ebd728c35;hb=refs%2Fchanges%2F02%2F40402%2F2;hp=c84db5ca38b40a4e69b705a5d98304895ae6bdd8;hpb=41dfe594d2a0b93fe8c54fed049526b60332515a;p=fs%2Flustre-release.git diff --git a/lustre/tests/yaml.sh b/lustre/tests/yaml.sh index c84db5c..bd08571 100644 --- a/lustre/tests/yaml.sh +++ b/lustre/tests/yaml.sh @@ -75,24 +75,19 @@ yml_code_review() { } release() { - if [ -r /etc/SuSE-release ]; then - name=$(awk '/SUSE/ { printf("%s %s %s %s", $1, $2, $3, $4) }' \ - /etc/SuSE-release) - version=$(sed -n -e 's/^VERSION = //p' /etc/SuSE-release) - level=$(sed -n -e 's/^PATCHLEVEL = //p' /etc/SuSE-release) - dist="${name} ${version}.${level}" + rhel_pat=".*release \([[:digit:]]\+\.[[:digit:]]\+\).*" + + if [ -r /etc/centos-release ]; then + version=$(sed -n -e "s/${rhel_pat}/\1/p" /etc/centos-release) + dist="CentOS ${version}" + elif [ -r /etc/redhat-release ]; then + version=$(sed -n -e "s/${rhel_pat}/\1/p" /etc/redhat-release) + dist="RHEL ${version}" elif [ -r /etc/os-release ]; then name=$(sed -n -e 's/"//g' -e 's/^NAME=//p' /etc/os-release) version=$(sed -n -e 's/"//g' -e 's/^VERSION_ID=//p' \ - /etc/os-release) + /etc/os-release) dist="${name} ${version}" - elif [ -r /etc/system-release ]; then - dist=$(awk '/release/ \ - { printf("%s %s %s", $1, $2, $3) }' \ - /etc/system-release) - elif [ -r /etc/*-release ]; then - dist=$(find /etc/ -maxdepth 1 -name '*release' 2> /dev/null | \ - sed -e 's/\/etc\///' -e 's/-release//' | head -n1) else dist="UNKNOWN" fi @@ -112,10 +107,10 @@ cat <