[ABRT PATCH 2/2] spec: pre scriptlet regenerating core_backtraces
Jakub Filak
jfilak at redhat.com
Wed Aug 21 14:12:16 UTC 2013
The previous version of satyr was generating core_bactkraces without
crash thread marker.
Related to rhbz#997076
Signed-off-by: Jakub Filak <jfilak at redhat.com>
---
abrt.spec.in | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/abrt.spec.in b/abrt.spec.in
index 5f646e5..cb73644 100644
--- a/abrt.spec.in
+++ b/abrt.spec.in
@@ -414,6 +414,23 @@ getent group abrt >/dev/null || groupadd -f -g %{abrt_gid_uid} --system abrt
getent passwd abrt >/dev/null || useradd --system -g abrt -u %{abrt_gid_uid} -d /etc/abrt -s /sbin/nologin abrt
exit 0
+%pre addon-ccpp
+# Regenerate core_bactraces because of missing crash threads
+if [ "$1" -eq 2 ]
+then
+ if [ -x /usr/bin/abrt-action-generate-core-backtrace ]
+ then
+ for DD in `find "/var/tmp/abrt" -maxdepth 1 -type d`
+ do
+ if test -f "$DD/analyzer" && grep -q "^CCpp$" "$DD/analyzer"
+ then
+ /usr/bin/abrt-action-generate-core-backtrace -d "$DD" -- >/dev/null 2>&1
+ fi
+ done
+ fi
+fi
+exit 0
+
%post
# $1 == 1 if install; 2 if upgrade
%systemd_post abrtd.service
--
1.8.3.1
More information about the Crash-catcher
mailing list