OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 23-May-2004 13:13:46
Branch: HEAD Handle: 2004052312134500
Modified files:
openpkg-src/clamav rc.clamav
Log:
allow updating in three different intervals as its the case in the
uvscan package, too
Summary:
Revision Changes Path
1.10 +22 -5 openpkg-src/clamav/rc.clamav
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/clamav/rc.clamav
============================================================================
$ cvs diff -u -r1.9 -r1.10 rc.clamav
--- openpkg-src/clamav/rc.clamav 29 Aug 2003 11:29:34 -0000 1.9
+++ openpkg-src/clamav/rc.clamav 23 May 2004 11:13:45 -0000 1.10
@@ -5,6 +5,7 @@
%config
clamav_enable="$openpkg_rc_def"
+ clamav_update="daily"
clamav_log_prolog="true"
clamav_log_epilog="true"
clamav_log_numfiles="10"
@@ -45,17 +46,33 @@
sleep 2
rc clamav start
-%daily -u @l_rusr@
+%hourly -u @l_rusr@
rcService clamav enable yes || exit 0
+ if [ ".$clamav_update" = .hourly ]; then
+ @l_prefix@/bin/freshclam
+ fi
- # update virus database
- @l_prefix@/bin/freshclam
-
- # rotate logfiles
+%daily -u @l_rusr@
+ rcService clamav enable yes || exit 0
+ if [ ".$clamav_update" = .hourly ]; then
+ @l_prefix@/bin/freshclam
+ fi
shtool rotate -f \
-n ${clamav_log_numfiles} -s ${clamav_log_minsize} -d \
-z ${clamav_log_complevel} -o @l_rusr@ -g @l_rgrp@ -m 644 \
-P "${clamav_log_prolog}" \
-E "${clamav_log_epilog} && rc clamav restart" \
@l_prefix@/var/clamav/clamd.log
+ shtool rotate -f \
+ -n ${clamav_log_numfiles} -s ${clamav_log_minsize} -d \
+ -z ${clamav_log_complevel} -o @l_rusr@ -g @l_rgrp@ -m 644 \
+ -P "${clamav_log_prolog}" \
+ -E "${clamav_log_epilog} && rc clamav restart" \
+ @l_prefix@/var/clamav/freshclam.log
+
+%weekly -u @l_rusr@
+ rcService clamav enable yes || exit 0
+ if [ ".$clamav_update" = .hourly ]; then
+ @l_prefix@/bin/freshclam
+ fi
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]