Merge pull request #4220 from dagwieers/setup-dmidecode-fix

Fix for commented dmidecode output
This commit is contained in:
Michael DeHaan 2013-09-24 05:04:33 -07:00
commit eca73d3c82

View file

@ -629,7 +629,8 @@ class LinuxHardware(Hardware):
if dmi_bin is not None: if dmi_bin is not None:
(rc, out, err) = module.run_command('%s -s %s' % (dmi_bin, v)) (rc, out, err) = module.run_command('%s -s %s' % (dmi_bin, v))
if rc == 0: if rc == 0:
self.facts[k] = out.rstrip() # Strip out commented lines (specific dmidecode output)
self.facts[k] = ''.join([ line for line in out.split('\n') if not line.startswith('#') ])
else: else:
self.facts[k] = 'NA' self.facts[k] = 'NA'
else: else: