summaryrefslogtreecommitdiffstats
path: root/func/minion/modules/filetracker.py
Commit message (Collapse)AuthorAgeFilesLines
* pychecker/pyflakesAdrian Likins2008-01-161-1/+0
| | | | unused import
* added in the desc/version/api items in the modules.Steve 'Ashcrow' Milner2008-01-161-0/+4
|
* Simplify our modules by auto-detecting them and registering their handlersLuke Macken2008-01-151-17/+3
| | | | | | | | | | | | | | - Auto-detect and load all FuncModules. This obsoletes the need to have our modules define a register_rpc method. - Use introspection in our FuncModule to auto-register all method handlers that do not being with an underscore. This obsoletes the need to hardcode methods in our modules. - Remove all __init__ methods from our modules, along with register_rpc - Modify the func-create-module script to reflect these changes. Note that doing 'from modules import func_module' is no longer supported in our modules, do to some interesting path issues with our auto-detection code. Supported methods are now: 'import func_module' or 'from func.minion.modules import func_module'
* removed a lot of misplaced shebangs.Steve 'Ashcrow' Milner2008-01-131-2/+0
|
* Remove some debug printsMichael DeHaan2007-10-261-2/+1
|
* Added feature to filetracker module that will show what files are in each ↵Michael DeHaan2007-10-261-2/+11
| | | | directory that is tracked.
* Adds the filetracker module, originally developed by fordship, with some ↵Michael DeHaan2007-10-261-0/+197
tweaks. "func spec call filetracker track filename" can be used to track a file, and "func spec call filetracker untrack filename" removes it. Then it shows up with lots of data using "func spec call filetracker inventory". Addition can also specify for the contents of data in the said files to be noted in inventory. Additionally, the inventory function can be told to return data structures instead of an easily-diffable list, and the checksums can be enabled/disabled.