Commit 5e336d7c by jctanner

Merge pull request #5075 from gservat/patch-1

Added support for parsing in the SLES patch level correctly
parents 6b45c4a6 db2f41bd
......@@ -117,7 +117,8 @@ class Facts(object):
'/etc/system-release': 'OtherLinux',
'/etc/alpine-release': 'Alpine',
'/etc/release': 'Solaris',
'/etc/arch-release': 'Archlinux' }
'/etc/arch-release': 'Archlinux',
'/etc/SuSE-release': 'SuSE' }
SELINUX_MODE_DICT = { 1: 'enforcing', 0: 'permissive', -1: 'disabled' }
# A list of dicts. If there is a platform with more than one
......@@ -324,6 +325,9 @@ class Facts(object):
self.facts['distribution'] = data.split()[0]
self.facts['distribution_version'] = data.split()[1]
self.facts['distribution_release'] = ora_prefix + data
elif name == 'SuSE':
data = get_file_content(path).splitlines()
self.facts['distribution_release'] = data[2].split('=')[1].strip()
else:
self.facts['distribution'] = name
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment