]>
Commit | Line | Data |
---|---|---|
503e8be7 AM |
1 | #!/bin/sh |
2 | ||
4baa53b2 AM |
3 | [ -f /etc/sysconfig/clamd ] && . /etc/sysconfig/clamd |
4 | ||
503e8be7 | 5 | [ -z "$UPDATE_HOUR" ] && UPDATE_HOUR=2 |
503e8be7 | 6 | DIV="$(echo "$(LC_ALL=C date "+%H % ${UPDATE_HOUR}")" | bc)" |
8d8bbbc6 | 7 | [ "$DIV" = "0" ] || exit 0 |
503e8be7 | 8 | |
8d8bbbc6 TP |
9 | [ -z "$UPDATE_MAIL_MESSAGES" ] && UPDATE_MAIL_MESSAGES="errors" |
10 | [ "$UPDATE_MAIL_MESSAGES" = "errors" ] && freshclamopt="--quiet" | |
503e8be7 | 11 | |
e7a97cfa AM |
12 | notify= |
13 | [ -f /var/lock/subsys/clamd ] && notify="--daemon-notify" | |
14 | ||
8d8bbbc6 | 15 | umask 022 |
e7a97cfa | 16 | log=$(/usr/bin/freshclam $freshclamopt $notify 2>&1) |
8d8bbbc6 | 17 | [ "$UPDATE_MAIL_MESSAGES" != "none" -a -n "$log" ] && echo "$log" |