#!/bin/sh 
[ -f /bin/xargs ] || exit 0
[ -f /bin/journalctl ] || exit 0
[ -f /bin/awk ] || exit 0
[ -f /bin/grep ] || exit 0
[ -f /bin/timeout ] || exit 0

/bin/timeout -s KILL 110 /bin/sh -c '/bin/journalctl --verify 2>&1 | /bin/grep ^FAIL | /bin/awk "{ print $2; }" | /bin/xargs rm -f || :'

if [ $? != 0 ]; then
    if ! systemctl is-active systemd-journald; then
        rm -rf /var/log/journal~
        mv /var/log/journal{,~}
        mkdir /var/log/journal
        chown --reference /var/log/journal{~,}
        chmod --reference /var/log/journal{~,}
    fi
fi

exit 0
