X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=contrib%2Flbuild%2Ffuncs.sh;h=b3e033f262f65e841f83eec1c70d218fe2e5aebe;hb=bfa1dbc969df6e9e10579fdb30ab653835463bd2;hp=e57e5bf37421e1445f074cbe46b078657bb694a7;hpb=cb1609b32c21045655f7fe463d0c050c2667ebba;p=fs%2Flustre-release.git diff --git a/contrib/lbuild/funcs.sh b/contrib/lbuild/funcs.sh index e57e5bf..b3e033f 100644 --- a/contrib/lbuild/funcs.sh +++ b/contrib/lbuild/funcs.sh @@ -138,12 +138,18 @@ autodetect_distro() { "RedHatEnterpriseServer" | "ScientificSL" | "CentOS") name="rhel" ;; - "SUSE LINUX") - name="sles" - PATCHLEVEL=$(sed -n -e 's/^PATCHLEVEL = //p' /etc/SuSE-release) - if [ "$PATCHLEVEL" -ne "0" ]; then - version="${version}.$PATCHLEVEL" - fi + "SUSE LINUX" | "SUSE") + name="sles" + case "$version" in + *.*) # $version already has patchlevel + ;; + *) # add patchlevel + PATCHLEVEL=$(sed -n -e 's/^PATCHLEVEL = //p' /etc/SuSE-release) + if [ "$PATCHLEVEL" -ne "0" ]; then + version="${version}.$PATCHLEVEL" + fi + ;; + esac ;; "Fedora") name="fc"