Added Virtuozzo distribution support
Virtuozzo Linux is based on CentOS sources. Thus OS family
should be recognized as 'RedHat'.
Signed-off-by: Pavel Glushchak <pglushchak@virtuozzo.com>
(cherry picked from commit 097173c6f5
)
This commit is contained in:
parent
4465171e89
commit
657fd1dfd1
2 changed files with 30 additions and 1 deletions
|
@ -675,7 +675,7 @@ class Distribution(object):
|
||||||
OS_FAMILY = dict(
|
OS_FAMILY = dict(
|
||||||
RedHat = 'RedHat', Fedora = 'RedHat', CentOS = 'RedHat', Scientific = 'RedHat',
|
RedHat = 'RedHat', Fedora = 'RedHat', CentOS = 'RedHat', Scientific = 'RedHat',
|
||||||
SLC = 'RedHat', Ascendos = 'RedHat', CloudLinux = 'RedHat', PSBM = 'RedHat',
|
SLC = 'RedHat', Ascendos = 'RedHat', CloudLinux = 'RedHat', PSBM = 'RedHat',
|
||||||
OracleLinux = 'RedHat', OVS = 'RedHat', OEL = 'RedHat', Amazon = 'RedHat',
|
OracleLinux = 'RedHat', OVS = 'RedHat', OEL = 'RedHat', Amazon = 'RedHat', Virtuozzo = 'RedHat',
|
||||||
XenServer = 'RedHat', Ubuntu = 'Debian', Debian = 'Debian', Raspbian = 'Debian', Slackware = 'Slackware', SLES = 'Suse',
|
XenServer = 'RedHat', Ubuntu = 'Debian', Debian = 'Debian', Raspbian = 'Debian', Slackware = 'Slackware', SLES = 'Suse',
|
||||||
SLED = 'Suse', openSUSE = 'Suse', openSUSE_Tumbleweed = 'Suse', SuSE = 'Suse', SLES_SAP = 'Suse', SUSE_LINUX = 'Suse', Gentoo = 'Gentoo', Funtoo = 'Gentoo',
|
SLED = 'Suse', openSUSE = 'Suse', openSUSE_Tumbleweed = 'Suse', SuSE = 'Suse', SLES_SAP = 'Suse', SUSE_LINUX = 'Suse', Gentoo = 'Gentoo', Funtoo = 'Gentoo',
|
||||||
Archlinux = 'Archlinux', Manjaro = 'Archlinux', Mandriva = 'Mandrake', Mandrake = 'Mandrake', Altlinux = 'Altlinux', SMGL = 'SMGL',
|
Archlinux = 'Archlinux', Manjaro = 'Archlinux', Mandriva = 'Mandrake', Mandrake = 'Mandrake', Altlinux = 'Altlinux', SMGL = 'SMGL',
|
||||||
|
|
|
@ -126,6 +126,35 @@ TESTSETS = [
|
||||||
"distribution_version": "6.7"
|
"distribution_version": "6.7"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "Virtuozzo 7.3",
|
||||||
|
"platform.dist": [
|
||||||
|
"redhat",
|
||||||
|
"7.3",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"input": {
|
||||||
|
"/etc/redhat-release": "Virtuozzo Linux release 7.3\n",
|
||||||
|
"/etc/os-release": ("NAME=\"Virtuozzo\"\n"
|
||||||
|
"VERSION=\"7.0.3\"\n"
|
||||||
|
"ID=\"virtuozzo\"\n"
|
||||||
|
"ID_LIKE=\"rhel fedora\"\n"
|
||||||
|
"VERSION_ID=\"7\"\n"
|
||||||
|
"PRETTY_NAME=\"Virtuozzo release 7.0.3\"\n"
|
||||||
|
"ANSI_COLOR=\"0;31\"\n"
|
||||||
|
"CPE_NAME=\"cpe:/o:virtuozzoproject:vz:7\"\n"
|
||||||
|
"HOME_URL=\"http://www.virtuozzo.com\"\n"
|
||||||
|
"BUG_REPORT_URL=\"https://bugs.openvz.org/\"\n"),
|
||||||
|
"/etc/system-release": "Virtuozzo release 7.0.3 (640)\n"
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"distribution_release": "NA",
|
||||||
|
"distribution": "Virtuozzo",
|
||||||
|
"distribution_major_version": "7",
|
||||||
|
"os_family": "RedHat",
|
||||||
|
"distribution_version": "7.3"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name" : "openSUSE Leap 42.1",
|
"name" : "openSUSE Leap 42.1",
|
||||||
"input": {
|
"input": {
|
||||||
|
|
Loading…
Reference in a new issue