Bugfix: use oscodename if lsb_distrib_codename key exists empty.

This commit is contained in:
Bo Maryniuk 2016-08-05 11:53:13 +02:00
parent bd0496eef5
commit a69f97f9ad

View file

@ -1372,8 +1372,7 @@ def os_data():
grains.pop('lsb_distrib_release', None)
grains['osrelease'] = \
grains.get('lsb_distrib_release', osrelease).strip()
grains['oscodename'] = grains.get('lsb_distrib_codename',
oscodename).strip()
grains['oscodename'] = grains.get('lsb_distrib_codename', '').strip() or oscodename
if 'Red Hat' in grains['oscodename']:
grains['oscodename'] = oscodename
distroname = _REPLACE_LINUX_RE.sub('', grains['osfullname']).strip()