Author: glen                         Date: Sun Jun  8 11:39:32 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- sleep random amount to avoid all servers hitting clamav servers at same time

---- Files affected:
SOURCES:
   clamav-cron-updatedb (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: SOURCES/clamav-cron-updatedb
diff -u SOURCES/clamav-cron-updatedb:1.6 SOURCES/clamav-cron-updatedb:1.7
--- SOURCES/clamav-cron-updatedb:1.6    Sat Dec 24 13:45:26 2005
+++ SOURCES/clamav-cron-updatedb        Sun Jun  8 13:39:27 2008
@@ -6,6 +6,12 @@
 DIV="$(echo "$(LC_ALL=C date "+%H % ${UPDATE_HOUR}")" | bc)"
 [ "$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)"
+sleep $rand
+
 [ -z "$UPDATE_MAIL_MESSAGES" ] && UPDATE_MAIL_MESSAGES="errors"
 [ "$UPDATE_MAIL_MESSAGES" = "errors" ] && freshclamopt="--quiet"
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/clamav-cron-updatedb?r1=1.6&r2=1.7&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to