diff options
author | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-09-25 11:17:01 +0200 |
---|---|---|
committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-09-25 11:17:01 +0200 |
commit | e62eeabf58017ab72b4321c25848e8e00f4f732c (patch) | |
tree | 1edd29bb5c602a1864f816f6d30834f6f787d5cf /doc | |
parent | 626a84e5cfc80adfdf818b006d6798a664031f2c (diff) | |
download | abrt-e62eeabf58017ab72b4321c25848e8e00f4f732c.tar.gz abrt-e62eeabf58017ab72b4321c25848e8e00f4f732c.tar.xz abrt-e62eeabf58017ab72b4321c25848e8e00f4f732c.zip |
updated DESIGN document
Diffstat (limited to 'doc')
-rw-r--r-- | doc/DESIGN | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -92,6 +92,11 @@ The key dbus calls served by abrt-process are: Returns job id (uint64). After it returns, when report creation thread has finished, JobDone(client_dbus_ID,UUID) dbus signal is emitted. +[Problem: how to do privilegged plugin specific actions?] + Solution: if plugin needs an access to some root only accessible dir then + abrt should be run by root anyway + - debuginfo gets installed using pkg-debug-install, which cares about + privileges itself, so no problem here - GetJobResult(UUID): returns map_crash_report_t (map_vector_string_t) - Report(map_crash_report_t (map_vector_string_t)): "Please report this crash": calls Report() of all registered reporter plugins @@ -104,7 +109,9 @@ The key dbus calls served by abrt-process are: Since current code does not match the palnned design, we need to gradually change the code to "morph" it into the desired shape. Planned steps: -* Make abrt-gui "dbus-startable", so that abrt-gui can be started +* make kerneloops plugin into separate daemon (convert it to a hook and get rid of "cron plugins" which are wrong idea since the begining) +* Make abrtd dbus startable +* Make abrt-gui start abrtd on demand, so that abrt-gui can be started even if abrtd does not run at the moment. * Add -t TIMEOUT_SEC option to abrtd. * ??? |