| 123456789101112131415161718192021222324252627282930313233343536373839 | #!/bin/bash
# Take a core dump and try to analyze it with ABRT
. <(ffoom init)
ffoo import core
usage() {
    usage_is "exename"
}
while true;
do
    case $1 in
        -d) FFOO_DEBUG=true ;;
        "") break ;;
        *) cmd=$1; shift; ;;
    esac
done
test -n "$cmd" || usage
exe=$(which $cmd)
cmp=$(rpm --queryformat "%{NAME}" -qf $exe)
dirname=crash-$cmd
debug -v exe cmp
mkdir $dirname
cp core.* $dirname/coredump
cd $dirname
# make ABRT feel like home
date +%s > time
echo CCpp > type
echo $cmp > component
echo $exe > executable
abrt-action-analyze-ccpp-local
 |