mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-03 04:12:31 +01:00
CLOUDSTACK-9029: Proper support to identify CentOS 7 version number
This commit is contained in:
parent
f65dec4b0f
commit
3ce420c367
@ -68,7 +68,7 @@ elif os.path.exists("/etc/redhat-release"):
|
|||||||
version = file("/etc/redhat-release").readline()
|
version = file("/etc/redhat-release").readline()
|
||||||
if version.find("Red Hat Enterprise Linux Server release 6") != -1:
|
if version.find("Red Hat Enterprise Linux Server release 6") != -1:
|
||||||
distro = RHEL6
|
distro = RHEL6
|
||||||
elif version.find("CentOS release") != -1:
|
elif version.find("CentOS") != -1:
|
||||||
distro = CentOS
|
distro = CentOS
|
||||||
else:
|
else:
|
||||||
distro = CentOS
|
distro = CentOS
|
||||||
|
|||||||
@ -114,7 +114,7 @@ class Distribution:
|
|||||||
self.distro = "RHEL6"
|
self.distro = "RHEL6"
|
||||||
elif version.find("Red Hat Enterprise Linux Server release 7") != -1:
|
elif version.find("Red Hat Enterprise Linux Server release 7") != -1:
|
||||||
self.distro = "RHEL7"
|
self.distro = "RHEL7"
|
||||||
elif version.find("CentOS release") != -1:
|
elif version.find("CentOS") != -1:
|
||||||
self.distro = "CentOS"
|
self.distro = "CentOS"
|
||||||
else:
|
else:
|
||||||
self.distro = "RHEL5"
|
self.distro = "RHEL5"
|
||||||
|
|||||||
@ -32,7 +32,7 @@ CODENAME=""
|
|||||||
if [ -f /etc/redhat-release ] ; then
|
if [ -f /etc/redhat-release ] ; then
|
||||||
DIST=`cat /etc/redhat-release | awk '{print $1}'`
|
DIST=`cat /etc/redhat-release | awk '{print $1}'`
|
||||||
CODENAME=`cat /etc/redhat-release | sed s/.*\(// | sed s/\)//`
|
CODENAME=`cat /etc/redhat-release | sed s/.*\(// | sed s/\)//`
|
||||||
REV=`cat /etc/redhat-release | awk '{print $3}'`
|
REV=`cat /etc/redhat-release | awk '{print $3,$4}' | grep -o "[0-9.]*"`
|
||||||
elif [ -f /etc/lsb-release ] ; then
|
elif [ -f /etc/lsb-release ] ; then
|
||||||
DIST=`cat /etc/lsb-release | grep DISTRIB_ID | tr "\n" ' '| sed s/.*=//`
|
DIST=`cat /etc/lsb-release | grep DISTRIB_ID | tr "\n" ' '| sed s/.*=//`
|
||||||
REV=`cat /etc/lsb-release | grep DISTRIB_RELEASE | tr "\n" ' '| sed s/.*=//`
|
REV=`cat /etc/lsb-release | grep DISTRIB_RELEASE | tr "\n" ' '| sed s/.*=//`
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user