summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiri Moskovcak <jmoskovc@redhat.com>2011-03-16 18:38:43 +0100
committerJiri Moskovcak <jmoskovc@redhat.com>2011-03-16 18:38:43 +0100
commitb70e9e81f83fa818ea383cd17ca17b8a1bcae95a (patch)
treef6b592713719adc76307fd9e3c7a045d74f3454d
parentf2eb598528083144cd651205a674e9aa0ce89832 (diff)
parentdf0e1c81365aaa5cf76506e859d5e3ad1181654f (diff)
downloadabrt-b70e9e81f83fa818ea383cd17ca17b8a1bcae95a.tar.gz
abrt-b70e9e81f83fa818ea383cd17ca17b8a1bcae95a.tar.xz
abrt-b70e9e81f83fa818ea383cd17ca17b8a1bcae95a.zip
Merge branch 'master' of ssh://git.fedorahosted.org/git/abrt
-rw-r--r--configure.ac12
-rw-r--r--src/cli/Makefile.am1
-rw-r--r--src/daemon/Daemon.cpp13
-rw-r--r--src/daemon/Makefile.am1
-rw-r--r--src/daemon/MiddleWare.cpp2
-rw-r--r--src/daemon/abrt-action-save-package-data.c4
-rw-r--r--src/plugins/abrt-retrace-client.c5
7 files changed, 14 insertions, 24 deletions
diff --git a/configure.ac b/configure.ac
index 39faaac7..d1b867fc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -91,18 +91,6 @@ AC_ARG_WITH(debuginfosdir,
[Directory where debuginfo is stored])],
[DEBUG_INFO_DIR="$withval"])
-
-AC_ARG_ENABLE(socket,
- [AC_HELP_STRING([--enable-socket],
- [Enable socket communication. Disable DBus communication])],
- [ENABLE_SOCKET_OR_DBUS='-DENABLE_SOCKET=1'])
-
-AC_ARG_ENABLE(dbus,
- [AC_HELP_STRING([--enable-dbus],
- [Enable DBus communication. Disable socket communication @<:@default@:>@])],
- [ENABLE_SOCKET_OR_DBUS='-DENABLE_DBUS=1'])
-
-AC_SUBST(ENABLE_SOCKET_OR_DBUS)
AC_SUBST(CONF_DIR)
AC_SUBST(VAR_RUN)
AC_SUBST(PLUGINS_CONF_DIR)
diff --git a/src/cli/Makefile.am b/src/cli/Makefile.am
index ff6cd590..bf3ee065 100644
--- a/src/cli/Makefile.am
+++ b/src/cli/Makefile.am
@@ -10,7 +10,6 @@ abrt_cli_CPPFLAGS = \
-DVAR_RUN=\"$(VAR_RUN)\" \
-DDEBUG_DUMPS_DIR=\"$(DEBUG_DUMPS_DIR)\" \
-DPLUGINS_CONF_DIR=\"$(PLUGINS_CONF_DIR)\" \
- $(ENABLE_SOCKET_OR_DBUS) \
$(DBUS_CFLAGS) $(GLIB_CFLAGS) \
-D_GNU_SOURCE \
-Wall -Wwrite-strings -Werror
diff --git a/src/daemon/Daemon.cpp b/src/daemon/Daemon.cpp
index 5555138c..7e19bcaf 100644
--- a/src/daemon/Daemon.cpp
+++ b/src/daemon/Daemon.cpp
@@ -382,18 +382,18 @@ static gboolean handle_inotify_cb(GIOChannel *gio, GIOCondition condition, gpoin
crash_data_t *crash_data = NULL;
fullname = concat_path_file(DEBUG_DUMPS_DIR, name);
mw_result_t res = LoadDebugDump(fullname, &crash_data);
- const char *first = get_crash_item_content_or_NULL(crash_data, CD_DUMPDIR);
+ const char *first = crash_data ? get_crash_item_content_or_NULL(crash_data, CD_DUMPDIR) : NULL;
switch (res)
{
case MW_OK:
- log("New crash %s, processing", fullname);
+ log("New dump directory %s, processing", fullname);
/* Fall through */
case MW_OCCURRED: /* dup */
{
if (res != MW_OK)
{
- log("Deleting crash %s (dup of %s), sending dbus signal",
+ log("Deleting dump directory %s (dup of %s), sending dbus signal",
strrchr(fullname, '/') + 1,
strrchr(first, '/') + 1);
delete_dump_dir(fullname);
@@ -408,8 +408,9 @@ static gboolean handle_inotify_cb(GIOChannel *gio, GIOCondition condition, gpoin
get_crash_item_content_or_NULL(crash_data, FILENAME_UID),
get_crash_item_content_or_NULL(crash_data, FILENAME_UUID)
);
- /* when dupe occurs we need to return first occure not the one which
- * is deleted */
+ /* When dup occurs we need to return first occurence,
+ * not the one which is deleted
+ */
send_dbus_sig_Crash(get_crash_item_content_or_NULL(crash_data, FILENAME_PACKAGE),
crash_id, //TODO: stop passing this param, it is unused
(first)? first: fullname,
@@ -421,7 +422,7 @@ static gboolean handle_inotify_cb(GIOChannel *gio, GIOCondition condition, gpoin
case MW_CORRUPTED:
case MW_GPG_ERROR:
default:
- log("Corrupted or bad crash %s (res:%d), deleting", fullname, (int)res);
+ log("Corrupted or bad dump %s (res:%d), deleting", fullname, (int)res);
delete_dump_dir(fullname);
break;
}
diff --git a/src/daemon/Makefile.am b/src/daemon/Makefile.am
index 4c48ceb9..d5549200 100644
--- a/src/daemon/Makefile.am
+++ b/src/daemon/Makefile.am
@@ -28,7 +28,6 @@ abrtd_CPPFLAGS = \
-DLIBEXEC_DIR=\"$(LIBEXEC_DIR)\" \
$(GLIB_CFLAGS) \
$(DBUS_CFLAGS) \
- $(ENABLE_SOCKET_OR_DBUS) \
-D_GNU_SOURCE \
-Wall -Wwrite-strings
abrtd_LDADD = \
diff --git a/src/daemon/MiddleWare.cpp b/src/daemon/MiddleWare.cpp
index 6ee0d0c0..a226194a 100644
--- a/src/daemon/MiddleWare.cpp
+++ b/src/daemon/MiddleWare.cpp
@@ -551,7 +551,7 @@ mw_result_t LoadDebugDump(const char *dump_dir_name, crash_data_t **crash_data)
res = MW_OK;
if (count > 1)
{
- log("Crash dump is a duplicate of %s", dump_dir_name);
+ log("Dump directory is a duplicate of %s", dump_dir_name);
res = MW_OCCURRED;
}
}
diff --git a/src/daemon/abrt-action-save-package-data.c b/src/daemon/abrt-action-save-package-data.c
index 76f47246..0416cdef 100644
--- a/src/daemon/abrt-action-save-package-data.c
+++ b/src/daemon/abrt-action-save-package-data.c
@@ -261,10 +261,10 @@ int main(int argc, char **argv)
unsigned opts = parse_opts(argc, argv, program_options, program_usage_string);
putenv(xasprintf("ABRT_VERBOSE=%u", g_verbose));
- msg_prefix = PROGNAME;
+ //msg_prefix = PROGNAME;
if (opts & OPT_s)
{
- openlog(msg_prefix, 0, LOG_DAEMON);
+ openlog(PROGNAME, 0, LOG_DAEMON);
logmode = LOGMODE_SYSLOG;
}
diff --git a/src/plugins/abrt-retrace-client.c b/src/plugins/abrt-retrace-client.c
index c43fd0b6..da11a161 100644
--- a/src/plugins/abrt-retrace-client.c
+++ b/src/plugins/abrt-retrace-client.c
@@ -668,11 +668,14 @@ static int run_batch(bool delete_temp_archive)
free(backtrace_text);
}
else
+ {
run_log(task_id, task_password);
+ retcode = 1;
+ }
free(task_status);
free(task_id);
free(task_password);
- return 0;
+ return retcode;
}
int main(int argc, char **argv)