Commit f76043f4 by Toshaan Bharvani

changed get_mount_facts to ignore mount types 'none'

parent e204394c
...@@ -547,16 +547,17 @@ class LinuxHardware(Hardware): ...@@ -547,16 +547,17 @@ class LinuxHardware(Hardware):
for line in mtab.split('\n'): for line in mtab.split('\n'):
if line.startswith('/'): if line.startswith('/'):
fields = line.rstrip('\n').split() fields = line.rstrip('\n').split()
statvfs_result = os.statvfs(fields[1]) if(fields[2] != 'none'):
self.facts['mounts'].append( statvfs_result = os.statvfs(fields[1])
{'mount': fields[1], self.facts['mounts'].append(
'device':fields[0], {'mount': fields[1],
'fstype': fields[2], 'device':fields[0],
'options': fields[3], 'fstype': fields[2],
# statvfs data 'options': fields[3],
'size_total': statvfs_result.f_bsize * statvfs_result.f_blocks, # statvfs data
'size_available': statvfs_result.f_bsize * (statvfs_result.f_bavail), 'size_total': statvfs_result.f_bsize * statvfs_result.f_blocks,
}) 'size_available': statvfs_result.f_bsize * (statvfs_result.f_bavail),
})
def get_device_facts(self): def get_device_facts(self):
self.facts['devices'] = {} self.facts['devices'] = {}
......
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