summaryrefslogtreecommitdiffstats
path: root/pyfirstaidkit
Commit message (Collapse)AuthorAgeFilesLines
...
* When using the iteration mode, catch all plugin exceptions so we can handle ↵Martin Sivak2008-04-081-2/+6
| | | | the None result in flow
* Cleanup the whole backup directory in the end and use weakref for singleton ↵Martin Sivak2008-04-081-2/+9
| | | | reference
* And use different method for name generation in backupMartin Sivak2008-03-251-1/+2
|
* Actually import the required shutil module into backupMartin Sivak2008-03-251-0/+1
|
* Add basic file-based backup methodMartin Sivak2008-03-251-1/+72
|
* Add the None path (Exception handling) to flowsMartin Sivak2008-03-191-9/+9
|
* Add fixed() query function into the Issue classMartin Sivak2008-03-191-0/+12
|
* Fix the return values and flag logic of IssuesPluginMartin Sivak2008-03-191-7/+15
|
* Add flag handling into the IssuesPluginMartin Sivak2008-03-181-0/+11
|
* Fix the traceback with unknown keyword argument backups in IssuesPluginMartin Sivak2008-03-181-2/+2
|
* If no mode is specified, fall back to the usage message.Joel Andres Granados2008-03-141-1/+1
|
* Introduce the common Backup interface and move utils package into directoryMartin Sivak2008-03-146-4/+137
|
* Report the issues from IssuesPlugin.diagnoseMartin Sivak2008-03-141-0/+2
|
* Add IssuesPlugin class and basic rpm plugin, which uses the issues approachMartin Sivak2008-03-142-0/+143
|
* There can be a flow name exception when the user defins the plugin/flowJoel Andres Granados2008-03-141-1/+1
|
* Create an use the invalidpluginname exception.Joel Andres Granados2008-03-143-2/+19
|
* improve readability of codeJoel Andres Granados2008-03-141-11/+17
|
* Fix syntax errorJoel Andres Granados2008-03-111-1/+1
|
* Be more intelligent about configuring the root for the plugin system.Joel Andres Granados2008-03-101-1/+6
|
* dont use '-' and '_' in the /etc/firstaidkit.conf file.Joel Andres Granados2008-03-101-2/+1
| | | | | With the use of these characters in files, directories, plugin names ... it is best not to use them in the conf file.
* Correctly search for the plugin paths and correctly add them when found.Joel Andres Granados2008-03-071-3/+3
|
* Make the interpret.py file readable in limited screan environments :)Joel Andres Granados2008-03-071-8/+19
|
* Sanitize the origin/level/importance systemMartin Sivak2008-03-054-45/+79
| | | | | Use reporting when possible (some messages automatically use Logger to avoid duplication) Improve the Output thread to use the new level/importance system
* When instantiating plugin, pass the path to the plugin, so it knows where to ↵Martin Sivak2008-03-051-2/+6
| | | | find it's parts
* Modify the reporting system to use dictionary as message containerMartin Sivak2008-03-041-7/+24
|
* Fix behaviour when default flow does not exist and the auto mode is running ↵Martin Sivak2008-02-291-2/+2
| | | | without specified flow
* One little mistake.. fix the condition in interpreterMartin Sivak2008-02-281-1/+1
|
* Modify the plugins, tasker and cli launcher to provide means to split the ↵Martin Sivak2008-02-282-19/+36
| | | | | | flows into diagnostics and fixes. So when the user launches ./firstaidkit -a it runs only diagnostics. For fixing use ./firstaidkit -a fix
* Update the spawnvch function to use the subprocess moduleMartin Sivak2008-02-281-12/+15
|
* Rename the Return* classes to more sane names and update everything to use themMartin Sivak2008-02-263-46/+40
| | | | | Fix the NoOptionError exception throwing in configuration Add the -a|--auto parameter to launch the automatic mode of operation
* Appeninding Return to the class names help to identify them in the plugin code.Joel Andres Granados2008-02-262-8/+8
|
* Use a more intuitive return class names for the default flows.Joel Andres Granados2008-02-262-11/+44
| | | | | True and false are not very generic for the flows. Favorable and Unfavorable are not completely generic but are better.
* Move the check for root environment into the interpret and utilize flag ↵Martin Sivak2008-02-263-2/+32
| | | | | | system for it. Add --info and --list commands for getting the information about plugins.
* underline is much better.Joel Andres Granados2008-02-201-1/+1
|
* fix repeated line.Joel Andres Granados2008-02-201-1/+0
|
* Its better to have a section of paths. This will allow to add and erase pathsJoel Andres Granados2008-02-202-7/+18
| | | | as the user sees necessary.
* correct section name.Joel Andres Granados2008-02-201-1/+1
|
* fix some mistakes.Joel Andres Granados2008-02-201-3/+3
|
* Allow to look for plugins in multiple places.Joel Andres Granados2008-02-201-31/+32
|
* Allow for a better detection of the whereabouts of the plugins. This is only ↵Joel Andres Granados2008-02-201-6/+9
| | | | for the default.
* Add FlagTrackerPlugin base classMartin Sivak2008-02-131-0/+56
|
* Stupid typo...Martin Sivak2008-02-111-1/+1
|
* Add a possibility to set list of flags, which are true from the beginningMartin Sivak2008-02-112-0/+5
|
* Add conflict flags to plugin definitionMartin Sivak2008-02-112-6/+33
| | | | Add "activity" flags, so our "Tracker plugins logic" can work
* Fix two errors reported by pylintMartin Sivak2008-02-042-1/+2
| | | | Missing import in interpret and bad module specification for exit in utils
* Make logging workJoel Andres Granados2008-02-013-4/+5
|
* The log in __builtins__ might have some strange sideeffects.Joel Andres Granados2008-02-013-17/+12
|
* Log the pluginsystem stuff ot a file.Joel Andres Granados2008-01-164-38/+37
| | | | | Put the Logger in the __builtin__. Use Config object to initialize the default values.
* Logging is small, lets not use a separate file.Joel Andres Granados2008-01-161-25/+0
|
* Specify that the firstaidkit plugin man page is for plugin development.Joel Andres Granados2008-01-111-3/+25
| | | | | | | Organise the packaging. (firstaidkit, firstaidkit-devel and firstaidkit-plugin-all) Comment in spec file on how to create the tar file. Use the reporting code in sample1Plugin.py script make a general way of creating the default config stuff