Hi
Attached is a patch which adds filesystem type to minion/modules/disk.py. Does this really simply by adding -T to the df command.
-
Tomas Edwardsson
Attached is a patch which adds filesystem type to minion/modules/disk.py. Does this really simply by adding -T to the df command.
-
Tomas Edwardsson
diff --git a/func/minion/modules/disk.py b/func/minion/modules/disk.py index a2f0767..8cc9743 100644 --- a/func/minion/modules/disk.py +++ b/func/minion/modules/disk.py @@ -19,12 +19,12 @@ class DiskModule(func_module.FuncModule): def usage(self, partition=None): """ - Returns the results of df -P + Returns the results of df -PT """ results = {} # splitting the command variable out into a list does not seem to function # in the tests I have run - command = '/bin/df -P' + command = '/bin/df -PT' if (partition): command += ' %s' % (partition) cmdref = sub_process.Popen(command, stdout=sub_process.PIPE, @@ -34,11 +34,12 @@ class DiskModule(func_module.FuncModule): for disk in stdout.split('\n'): if (disk.startswith('Filesystem') or not disk): continue - (device, total, used, available, percentage, mount) = disk.split() + (device, fstype, total, used, available, percentage, mount) = disk.split() results[mount] = {'device':device, 'total':str(total), 'used':str(used), 'available':str(available), + 'fstype':str(fstype), 'percentage':int(percentage[:-1])} return results
_______________________________________________ Func-list mailing list Func-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/func-list