a patch and a new module coming up

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've submitted these before, but I don't know if its that I did it
wrong or whatever, but they both disappeared into the nether regions
of the interwebs.  no matter.  I've just sat and re-read through the
patch and contrib pages of the web site and am going to make another
attempt. wish me luck. (suggestions if I'm wrong are welcome too).

First is a patch to the rpm module. In it I do two things.  First, I
restructured the code to minimize duplication of functionality (3
functions were doing very similar things), and made them all rely on
the most verbose function (glob).  As I was testing that change, I
discovered that the output of verify was completely different content
from flatten to not flattened.  So I made that output match.  Maybe
that isn't what was intended, but it did not make sense for verify to
return the NEVRA and nothing else.

The second patch is a module that wraps the command 'df -P [partition]'.

Here is some example usage:
[r...@overlord modules]# func "minion" call disk usage
{'minion': {'/': {'available': 22596344,
                                  'device': '/dev/hda2',
                                  'percentage': 8,
                                  'total': 25822364,
                                  'used': 1914316},
                            '/boot': {'available': 176701,
                                      'device': '/dev/hda1',
                                      'percentage': 8,
                                      'total': 202220,
                                      'used': 15079},
                            '/dev/shm': {'available': 1027736,
                                         'device': 'none',
                                         'percentage': 0,
                                         'total': 1027736,
                                         'used': 0},
                            '/tmp': {'available': 3785508,
                                     'device': '/dev/hda5',
                                     'percentage': 2,
                                     'total': 4032092,
                                     'used': 41760},
                            '/var': {'available': 3487956,
                                     'device': '/dev/hda3',
                                     'percentage': 9,
                                     'total': 4032124,
                                     'used': 339340}}}
[r...@overlord modules]# func "minion" call disk usage /boot
{'minion': {'/boot': {'available': 176701,
                                      'device': '/dev/hda1',
                                      'percentage': 8,
                                      'total': 202220,
                                      'used': 15079}}}

The optional partition argument accepts the same arguments as the cli
for df. I also checked and standard cli regexp like * and [abc] also
work for the partition name.

 2 patch e-mails coming right up.

-greg

_______________________________________________
Func-list mailing list
Func-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/func-list


[Index of Archives]     [Fedora Users]     [Linux Networking]     [Fedora Legacy List]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux