Set Suse family for openSUSE Tumbleweed & Leap

On openSUSE Tumbleweed, lsb-release -a currently reports
the distributor ID as "openSUSE Tumbleweed". On openSUSE
Leap, the distributor ID is "SUSE LINUX".

Add them to the OS_FAMILY dict as Suse family systems.

Also add an entry to TESTSETS in test_distribution_version.py
for openSUSE Tumbleweed.
This commit is contained in:
stephane 2016-09-14 13:34:53 -07:00 committed by Michael Scherer
parent 692bfa872a
commit 77868a4104
2 changed files with 19 additions and 1 deletions

View file

@ -172,6 +172,24 @@ ID_LIKE="suse"
'os_family': u'Suse',
'distribution_version': u'13.2'}
},
{
"platform.dist": [
"",
"",
""
],
"input": {
"/etc/os-release": "NAME=\"openSUSE Tumbleweed\"\n# VERSION=\"20160917\"\nID=opensuse\nID_LIKE=\"suse\"\nVERSION_ID=\"20160917\"\nPRETTY_NAME=\"openSUSE Tumbleweed\"\nANSI_COLOR=\"0;32\"\nCPE_NAME=\"cpe:/o:opensuse:tumbleweed:20160917\"\nBUG_REPORT_URL=\"https://bugs.opensuse.org\"\nHOME_URL=\"https://www.opensuse.org/\"\n"
},
"name": "openSUSE Tumbleweed 20160917",
"result": {
"distribution_release": "NA",
"distribution": "openSUSE Tumbleweed",
"distribution_major_version": "NA",
"os_family": "Suse",
"distribution_version": "20160917"
}
},
{ # see https://github.com/ansible/ansible/issues/14837
"name": "SLES 11.3",
"input": {