]>
Commit | Line | Data |
---|---|---|
823b8044 GS |
1 | #!/bin/sh |
2 | ||
2414a0a4 GS |
3 | # Get service config |
4 | [ -f /etc/sysconfig/aide ] && . /etc/sysconfig/aide | |
5 | ||
823b8044 | 6 | DATA=`date` |
823b8044 | 7 | SYSTEM=`hostname` |
823b8044 | 8 | |
552bae50 | 9 | if [ -f /var/lib/aide/aide.db ]; then |
ec515d05 SZ |
10 | umask 177 |
11 | TMPFILE="$( mktemp /tmp/aide-check-XXXXXX )" | |
12 | trap "rm -f $TMPFILE" 0 | |
13 | nice -20 /usr/bin/aide --$AIDE_WORK_MODE > "$TMPFILE" | |
14 | LIN="$( grep -c . "$TMPFILE" )" | |
712ec967 | 15 | if [ "$LIN" -gt "1" ]; then |
8d581dde | 16 | cp -f "$TMPFILE" /var/log/aide.log && chmod 640 /var/log/aide.log |
ec515d05 | 17 | mail -s "AIDE $SYSTEM $DATA" $AIDE_MAILTO < "$TMPFILE" |
552bae50 | 18 | fi |
ec515d05 SZ |
19 | rm -f "$TMPFILE" |
20 | trap - 0 | |
d02df9c7 SZ |
21 | if [ $AIDE_WORK_MODE = "update" ] && [ $AIDE_MOVEDB = "yes" ]; then |
22 | mv -f /var/lib/aide/aide.db.new /var/lib/aide/aide.db | |
23 | fi | |
712ec967 | 24 | else |
16a7d460 | 25 | nice -20 /usr/bin/aide --init |
d02df9c7 | 26 | mv -f /var/lib/aide/aide.db.new /var/lib/aide/aide.db |
823b8044 | 27 | fi |