summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* add stuff for specify a mode/uid/gid and a "force" just forAdrian Likins2007-09-251-2/+13
| | | | kicks
* catch some potentially bad args to the process.kill methodAdrian Likins2007-09-251-2/+11
| | | | | We don't want empty args to end up killing the calling process, aka, funcd, so we filter those out.
* Be a bit more paranoid about sub processes. BeforeAdrian Likins2007-09-251-3/+6
| | | | | | | | we could just send "aux; some_arbitrary_command_here" and "some_arbitrary_command_here" would get executed. Also, for some reason, if we send process.kill just one argument, it kills funcd dead. I'm not sure why currently
* couple of utility makefilesAdrian Likins2007-09-251-0/+19
| | | | | mainly just so I can type "make clean" before "git status" but also includes targets for pychecker and pyflakes
* Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcAdrian Likins2007-09-251-0/+92
|\
| * Merge branch 'master' of git://git.fedoraproject.org/git/hosted/funcRobin Norwood2007-09-245-12/+69
| |\
| * | Initial module for PackageKit support. Requires very-latest-from-git ↵Robin Norwood2007-09-241-0/+92
| | | | | | | | | | | | PackageKit.
* | | pyflakes cleanupsAdrian Likins2007-09-246-13/+4
| |/ |/| | | | | | | | | | | mostly just removing unused modules change "from codes import *" to "import codes" in a couple places and updated accordingly
* | Package the subprocess module so that we can use it on EL4.Michael DeHaan2007-09-245-13/+13
| |
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2007-09-242-1/+25
|\|
| * add some simple support for base object methodsAdrian Likins2007-09-242-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | add "module_version", "module_api_version" and "module_description" as base object methods. All classes based on func_module should get this. modules should set a self.version, self.api_version, self.description with approriate values. class or instance variables both work. If values aren't set, defaults are provided. alternativelt, the modules can implement and export "module_version", "module_api_version", and "module_description" themself if they like
* | Basic plugin for checking SMART status on drives.Michael DeHaan2007-09-241-2/+1
| |
* | Add basic module for checking smart status of drives.Michael DeHaan2007-09-241-0/+58
| |
* | Remove header from ps outputMichael DeHaan2007-09-241-1/+1
|/
* Rename yummod as yum so each module doesn't end up ending in mod :)Michael DeHaan2007-09-211-0/+0
|
* Added kill and pkill to the process moduleMichael DeHaan2007-09-211-1/+12
|
* Process module. Accepts flags to PS, returns nicely formatted tabular output.Michael DeHaan2007-09-211-0/+57
|
* Added a smolt-based hardware profiler module.Michael DeHaan2007-09-211-0/+100
|
* Remove underscores from exported function names as they are now redundant.Michael DeHaan2007-09-215-17/+17
|
* Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcAdrian Likins2007-09-211-5/+5
|\
| * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2007-09-212-0/+152
| |\
| * | Fix up virt code some more.Michael DeHaan2007-09-211-5/+5
| | |
* | | change to module loader to allow subdirs in the module path.Adrian Likins2007-09-211-2/+2
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also implies that methods calls need a module as well (aka, you now have to call test.test_add instead of just test_add) but this also means you can setup modules/foo/bar/blip.py and blip.py exports a "do_blippy" method, which you would call by the name foo.bar.blip.do_blippy() Note, any subdir that has module files in it, will need an approriate __init__.py file. server.py, func_module.py: To do the above, we need to pass in the module_name to the register function, so we can associate it correctly. server.py also got a fix for a FuncException that needed tobe codes.FuncException
* | copyfile routine to push files quasi-intelligentlySeth Vidal2007-09-211-0/+104
| |
* | Add yum moduleJames Bowes2007-09-211-0/+48
|/ | | | Only updating supported right now.
* Misc fixes to the virt management module.Michael DeHaan2007-09-211-10/+9
|
* fix typoRobin Norwood2007-09-211-1/+1
|
* use the right moduleSeth Vidal2007-09-211-1/+1
|
* Missed reboot.py when renaming web_svc to func_module.Michael DeHaan2007-09-211-2/+2
|
* Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2007-09-211-0/+29
|\
| * Add reboot moduleJames Bowes2007-09-201-0/+29
| |
* | Rename web_svc as func_module.Michael DeHaan2007-09-214-21/+12
|/
* Add virt module.Michael DeHaan2007-09-201-0/+276
|
* Implement a quickie service control moduleMichael DeHaan2007-09-201-0/+60
|
* Baseobj bites the dust.Michael DeHaan2007-09-203-127/+2
|
* initial code dropAdrian Likins2007-09-204-0/+194
module_loader from the virt-factory node server xmlrpc server from the virt-factory-server code and some test modules no ssl support yet, no init scripts, no packagin etc