packages: clamav/clamav-cron-updatedb, clamav/clamav.spec - drop dependency...
glen
glen at pld-linux.org
Mon Sep 14 19:19:40 CEST 2009
Author: glen Date: Mon Sep 14 17:19:39 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- drop dependency on bc
---- Files affected:
packages/clamav:
clamav-cron-updatedb (1.7 -> 1.8) , clamav.spec (1.271 -> 1.272)
---- Diffs:
================================================================
Index: packages/clamav/clamav-cron-updatedb
diff -u packages/clamav/clamav-cron-updatedb:1.7 packages/clamav/clamav-cron-updatedb:1.8
--- packages/clamav/clamav-cron-updatedb:1.7 Sun Jun 8 13:39:27 2008
+++ packages/clamav/clamav-cron-updatedb Mon Sep 14 19:19:34 2009
@@ -1,18 +1,24 @@
#!/bin/sh
-[ -f /etc/sysconfig/clamd ] && . /etc/sysconfig/clamd
+# default as often as two hours
+UPDATE_HOUR=2
-[ -z "$UPDATE_HOUR" ] && UPDATE_HOUR=2
-DIV="$(echo "$(LC_ALL=C date "+%H % ${UPDATE_HOUR}")" | bc)"
-[ "$DIV" = "0" ] || exit 0
+if [ -f /etc/sysconfig/clamd ]; then
+ . /etc/sysconfig/clamd
+fi
+
+hour=$(LC_ALL=C date '+%H')
+
+div=$((hour % $UPDATE_HOUR))
+[ "$div" = "0" ] || exit 0
# sleep random amount to avoid all servers hitting clamav servers at same time
# but at most 1800 seconds (half hour)
rand=${RANDOM:-$$}
-rand="$(echo "$rand % 1800" | bc)"
+rand=$((rand % 1800))
sleep $rand
-[ -z "$UPDATE_MAIL_MESSAGES" ] && UPDATE_MAIL_MESSAGES="errors"
+[ "$UPDATE_MAIL_MESSAGES" ] || UPDATE_MAIL_MESSAGES="errors"
[ "$UPDATE_MAIL_MESSAGES" = "errors" ] && freshclamopt="--quiet"
notify=
================================================================
Index: packages/clamav/clamav.spec
diff -u packages/clamav/clamav.spec:1.271 packages/clamav/clamav.spec:1.272
--- packages/clamav/clamav.spec:1.271 Sun Aug 30 08:27:43 2009
+++ packages/clamav/clamav.spec Mon Sep 14 19:19:34 2009
@@ -47,7 +47,6 @@
Requires(triggerpostun): sed >= 4.0
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
Requires: /usr/sbin/usermod
-Requires: bc
Requires: rc-scripts >= 0.4.1.23
Provides: group(clamav)
Provides: user(clamav)
@@ -346,6 +345,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.272 2009/09/14 17:19:34 glen
+- drop dependency on bc
+
Revision 1.271 2009/08/30 06:27:43 glen
- release 3
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/clamav/clamav-cron-updatedb?r1=1.7&r2=1.8&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/clamav/clamav.spec?r1=1.271&r2=1.272&f=u
More information about the pld-cvs-commit
mailing list