summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/DESIGN21
1 files changed, 20 insertions, 1 deletions
diff --git a/doc/DESIGN b/doc/DESIGN
index 207904cc..04619335 100644
--- a/doc/DESIGN
+++ b/doc/DESIGN
@@ -114,12 +114,31 @@ Done:
* Make abrtd dbus startable.
* Add -t TIMEOUT_SEC option to abrtd. {done}
* Make abrt-gui start abrtd on demand, so that abrt-gui can be started
- even if abrtd does not run at the moment.
+ even if abrtd does not run at the moment. (doesn't work in some cases!)
Planned steps:
* make kerneloops plugin into separate daemon (convert it to a hook
and get rid of "cron plugins" which are wrong idea since the begining)
+ - and make it to the service (write an initscript)
+* make C/C++ hook to be started by init script
+ - init scritp would run ccpp-hook --init whic shoudl just set the core_pattern, which is now done by the C analyzer plugin
+* hooks will start the daemon on-demand using dbus
+ - this is something I'm not sure if it's good idea, but dbus is becoming
+ to be "un-installable" on Fedora, it's probably ok
+* simplify abrt.conf:
+ - move all plugin related info to plugins/<plugin>.conf
+ - enabled, action association, etc ...
+ - make abrtd to parse plugins/*.conf and set the config options
+ that it understand
+ - this will fix the case when this is in abrt.conf
+
+ [Cron]
+ KerneloopsScanner = 120
+
+ because this should be in plugins/kerneloops.conf
+ and thus shouldn't exist if kerneloops-addon is
+ not installed
* ???
* ???
* ???