[ -f /etc/sysconfig/clamd ] && . /etc/sysconfig/clamd
[ -z "$UPDATE_HOUR" ] && UPDATE_HOUR=2
-[ -z "$UPDATE_QUIET" ] && UPDATE_QUIET="yes"
-
DIV="$(echo "$(LC_ALL=C date "+%H % ${UPDATE_HOUR}")" | bc)"
+[ "$DIV" = "0" ] || exit 0
-if [ "$UPDATE_QUIET" = "yes" ]; then
- freshclamopt="--quiet"
-fi
-
-if [ "$DIV" = "0" ]; then
- umask 022
- log=$(/usr/bin/freshclam $freshclamopt --daemon-notify 2>&1)
- if [ "$UPDATE_QUIET" != "yes" ]; then
- echo "$log"
- fi
-fi
+[ -z "$UPDATE_MAIL_MESSAGES" ] && UPDATE_MAIL_MESSAGES="errors"
+[ "$UPDATE_MAIL_MESSAGES" = "errors" ] && freshclamopt="--quiet"
+umask 022
+log=$(/usr/bin/freshclam $freshclamopt --daemon-notify 2>&1)
+[ "$UPDATE_MAIL_MESSAGES" != "none" -a -n "$log" ] && echo "$log"