summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/daemon/MiddleWare.cpp2
-rw-r--r--src/daemon/abrt_event.conf11
2 files changed, 9 insertions, 4 deletions
diff --git a/src/daemon/MiddleWare.cpp b/src/daemon/MiddleWare.cpp
index af12bd21..2df49dc1 100644
--- a/src/daemon/MiddleWare.cpp
+++ b/src/daemon/MiddleWare.cpp
@@ -146,7 +146,7 @@ mw_result_t CreateCrashReport(const char *crash_id,
{
struct run_event_state *run_state = new_run_event_state();
run_state->logging_callback = do_log_and_update_client;
- int res = run_event(run_state, row->db_dump_dir, "analyze");
+ int res = run_event(run_state, row->db_dump_dir, force ? "reanalyze" : "analyze");
free_run_event_state(run_state);
if (res != 0)
{
diff --git a/src/daemon/abrt_event.conf b/src/daemon/abrt_event.conf
index 5459ddfa..377ef66c 100644
--- a/src/daemon/abrt_event.conf
+++ b/src/daemon/abrt_event.conf
@@ -37,9 +37,14 @@ EVENT=post-create analyzer=oops abrt-action-analyze-oops
#EVENT=post-create analyzer=oops abrt-action-kerneloops
#TODO: implement this (or add this functionality to abrt-action-install-debuginfo):
-#EVENT=analyze analyzer=CCpp trim-debuginfo-cache /var/cache/abrt-di 4096m
-EVENT=analyze analyzer=CCpp abrt-action-install-debuginfo "$DUMP_DIR/coredump" "/var/run/abrt/$$-$RANDOM" /var/cache/abrt-di
-EVENT=analyze analyzer=CCpp abrt-action-generate-backtrace
+#EVENT=analyze analyzer=CCpp backtrace= trim-debuginfo-cache /var/cache/abrt-di 4096m
+EVENT=analyze analyzer=CCpp backtrace= abrt-action-install-debuginfo "$DUMP_DIR/coredump" "/var/run/abrt/$$-$RANDOM" /var/cache/abrt-di
+EVENT=analyze analyzer=CCpp backtrace= abrt-action-generate-backtrace
+
+# Same as "analyze", but executed when user requests "refresh" in GUI
+#EVENT=reanalyze analyzer=CCpp trim-debuginfo-cache /var/cache/abrt-di 4096m
+EVENT=reanalyze analyzer=CCpp abrt-action-install-debuginfo "$DUMP_DIR/coredump" "/var/run/abrt/$$-$RANDOM" /var/cache/abrt-di
+EVENT=reanalyze analyzer=CCpp abrt-action-generate-backtrace
EVENT=report analyzer=oops abrt-action-kerneloops
EVENT=report_Bugzilla analyzer=CCpp abrt-action-bugzilla