Ignore lsb codename from os-release for newest RHEL

This commit is contained in:
Dmitry Kuzmenko 2016-03-29 20:02:30 +03:00
parent ab8b70d985
commit dc2a3b81ac

View file

@ -1271,6 +1271,8 @@ def os_data():
grains.get('lsb_distrib_release', osrelease).strip()
grains['oscodename'] = grains.get('lsb_distrib_codename',
oscodename).strip()
if 'Red Hat' in grains['oscodename']:
grains['oscodename'] = oscodename
distroname = _REPLACE_LINUX_RE.sub('', grains['osfullname']).strip()
# return the first ten characters with no spaces, lowercased
shortname = distroname.replace(' ', '').lower()[:10]