Lars Vogdt 0cd1b3
#!/bin/bash
74c720
OUTPUT=$(mktemp /tmp/$(basename $0)-XXXXXX) || exit 1;
Lars Vogdt 0cd1b3
74c720
sudo logrotate --debug /etc/logrotate.conf 1>$OUTPUT 2>&1
74c720
if [ $? != 0 ]; then
74c720
    echo 
74c720
    echo "There is an error in one or more logrotate snipplets" >&2
Lars Vogdt 0cd1b3
    echo
74c720
    cat "$OUTPUT"
74c720
    rm "$OUTPUT"
Lars Vogdt 0cd1b3
    exit 1
Lars Vogdt 0cd1b3
fi
74c720
rm "$OUTPUT"