|
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64 User : jackjohn ( 502) PHP Version : 5.3.17 Disable Function : NONE Directory : /usr/bin/ |
Upload File : |
#!/bin/sh
INSTALL_DI=true
WITH_BODHI=true
# if bz is set to false it also disables bodhi, because it needs it's result
WITH_BUGZILLA=true
for opt in "$@"; do
if [ x"$opt" = x"--without-di" ]; then
INSTALL_DI=false
fi
if [ x"$opt" = x"--without-bz" ]; then
WITH_BUGZILLA=false
fi
if [ x"$opt" = x"--without-bodhi" ]; then
WITH_BODHI=false
fi
done
if $INSTALL_DI; then
# On some systems debuginfo install needs root privileges.
# Running a suided-to-abrt wrapper would make
# debuginfo install fail even for root.
# Therefore, if we are root, we don't use the wrapper.
if [ x"`id -u`" = x"0" ]; then
abrt-action-analyze-core --core=coredump | abrt-action-install-debuginfo --ids=- --size_mb=4096
else
abrt-action-analyze-core --core=coredump | /usr/libexec/abrt-action-install-debuginfo-to-abrt-cache --ids=- --size_mb=4096
fi
fi
if [ $? = 0 ]; then
abrt-action-generate-backtrace &&
abrt-action-analyze-backtrace
if [ "$?" == "0" ]; then
if $WITH_BUGZILLA; then
bug_id=$(reporter-bugzilla -h "`cat duphash`")
if $WITH_BODHI; then
if test -n "$bug_id"; then
abrt-bodhi -r -b $bug_id
fi
fi
fi
fi
fi