Blame src/plugins/sosreport_event.conf

Packit 8ea169
# Example: if you want to save sosreport immediately at the moment of a crash:
Packit 8ea169
# (alternatively, you can add similar command to EVENT=analyze_foo's,
Packit 8ea169
# if you would rather perform this collection later):
Packit 8ea169
EVENT=post-create remote!=1
Packit 8ea169
        nice sosreport --tmp-dir "$DUMP_DIR" --batch \
Packit 8ea169
                --only=anaconda --only=boot --only=devicemapper \
Packit 8ea169
                --only=filesys --only=hardware --only=kernel --only=libraries \
Packit 8ea169
                --only=memory --only=networking --only=nfs --only=pam \
Packit 8ea169
                --only=process --only=rpm -k rpm.rpmva=off --only=ssh \
Packit 8ea169
                --only=services --only=yum --only=date --only=host --only=x11 \
Packit 8ea169
                --only=cups --only=logs --only=grub2 --only=cron --only=pci \
Packit 8ea169
                --only=auditd --only=selinux --only=lvm2 --only=sar \
Packit 8ea169
                --only=processor \
Packit 8ea169
                >sosreport.log 2>&1 \
Packit 8ea169
        && {
Packit 8ea169
                rm sosreport.log
Packit 8ea169
                rm sosreport*.md5
Packit 8ea169
                mv sosreport*.tar.bz2 sosreport.tar.bz2
Packit 8ea169
                mv sosreport*.tar.xz sosreport.tar.xz
Packit 8ea169
                exit 0
Packit 8ea169
        } 2>/dev/null
Packit 8ea169
        # Error in sosreport run. Let user see the problem.
Packit 8ea169
        echo "sosreport run failed with exit code $?, log follows:"
Packit 8ea169
        # sosreport prints many useless empty lines, nuke them:
Packit 8ea169
        # it looks awful in syslog otherwise.
Packit 8ea169
        cat sosreport.log | sed 's/  *$//' | grep -v '^$'
Packit 8ea169
        rm sosreport.log
Packit 8ea169
        exit 1