]> git.pld-linux.org Git - packages/amavisd.git/blobdiff - amavisd-mks_vir.patch
f8823fa5b3a11e7c7067e65660e274f9 amavisd-snapshot-20020300.tar.gz
[packages/amavisd.git] / amavisd-mks_vir.patch
index e0d46c5807d18e42afb91bdeca1513d5d1c7eb54..6b776063da09b2bafd20bada0e2319b5506803f5 100644 (file)
@@ -1,6 +1,6 @@
-diff -urN amavis-snapshot-20010714-orig/amavis/amavisd.conf.in amavis-snapshot-20010714/amavis/amavisd.conf.in
---- amavis-snapshot-20010714-orig/amavis/amavisd.conf.in       Fri Mar 16 20:11:11 2001
-+++ amavis-snapshot-20010714/amavis/amavisd.conf.in    Wed Apr 24 13:35:03 2002
+diff -urN amavisd-snapshot-20020300.org/amavis/amavisd.conf.in amavisd-snapshot-20020300/amavis/amavisd.conf.in
+--- amavisd-snapshot-20020300.org/amavis/amavisd.conf.in       Thu Jun  6 22:33:49 2002
++++ amavisd-snapshot-20020300/amavis/amavisd.conf.in   Thu Jun  6 22:41:33 2002
 @@ -25,6 +25,9 @@
  # NOTE: don't forget to re-run ./configure if you want to use
  # another virus scanner!
@@ -10,41 +10,43 @@ diff -urN amavis-snapshot-20010714-orig/amavis/amavisd.conf.in amavis-snapshot-2
 +
  # NAI AntiVirus (uvscan)
  $uvscan = "@uvscan@";
- $uvscan_args = "@uvscan_args@";
-diff -urN amavis-snapshot-20010714-orig/amavis/amavisd.in amavis-snapshot-20010714/amavis/amavisd.in
---- amavis-snapshot-20010714-orig/amavis/amavisd.in    Wed Jul 11 23:14:41 2001
-+++ amavis-snapshot-20010714/amavis/amavisd.in Wed Apr 24 13:35:03 2002
-@@ -82,7 +82,7 @@
- # Virus related
  
- # Av scanners
--use vars qw ( $uvscan $uvscan_args $uvscan_exitcode $antivir $sophos $sophos_ide $avp $AVPDIR $avpdc $fsav $vscan $vfind $inocucmd $rav $nod32 $csav );
-+use vars qw ( $uvscan $uvscan_args $uvscan_exitcode $antivir $sophos $sophos_ide $avp $AVPDIR $avpdc $fsav $vscan $vfind $inocucmd $rav $nod32 $csav $mksvir );
- use vars qw ( $virusbackup $QUARANTINE $VIRUSFILE $viruslist @virusname $warnadmin $warnsender $warnrecip );
-@@ -350,6 +350,7 @@
-       # more once we've found one.
-       #
+diff -urN amavisd-snapshot-20020300.org/amavis/amavisd.in amavisd-snapshot-20020300/amavis/amavisd.in
+--- amavisd-snapshot-20020300.org/amavis/amavisd.in    Thu Jun  6 22:33:49 2002
++++ amavisd-snapshot-20020300/amavis/amavisd.in        Thu Jun  6 22:44:39 2002
+@@ -87,7 +87,7 @@
+ # Av scanners and related vars
+ use vars qw ( $antivir $avp $avpdc $AVPDIR $csav $fprot $fsav $inocucmd $nod32
+   $nod32cli $oav $panda $rav $sophos $sophos_ide_path $cscmdline $scs_host $scs_port $uvscan $vbengcl $vscan
+-  $vfind $sophie_sockname $trophie_sockname );
++  $vfind $sophie_sockname $trophie_sockname $mksvir );
  
+ use vars qw ( $QUARANTINEDIR $VIRUSFILE $viruslist @virusname
+   $warnadmin $warnsender $warnrecip $warn_offsite @local_domains );
+@@ -357,6 +357,7 @@
+ @cyber_scanner_frag@
+ @fprot_scanner_frag@
+ @fsec_scanner_frag@
 +@mksvir_scanner_frag@
  @hbedv_scanner_frag@
  @nai_scanner_frag@
- @sophos_scanner_frag@
-diff -urN amavis-snapshot-20010714-orig/amavis/av/mksvir amavis-snapshot-20010714/amavis/av/mksvir
---- amavis-snapshot-20010714-orig/amavis/av/mksvir     Thu Jan  1 01:00:00 1970
-+++ amavis-snapshot-20010714/amavis/av/mksvir  Wed Apr 24 13:35:03 2002
-@@ -0,0 +1,33 @@
+ @nod32_scanner_frag@
+diff -urN amavisd-snapshot-20020300.org/amavis/av/mksvir amavisd-snapshot-20020300/amavis/av/mksvir
+--- amavisd-snapshot-20020300.org/amavis/av/mksvir     Thu Jan  1 01:00:00 1970
++++ amavisd-snapshot-20020300/amavis/av/mksvir Thu Jun  6 22:48:09 2002
+@@ -0,0 +1,35 @@
 +#
 +# mks_vir (www.mks.com.pl)
 +#
 +
 +
-+if ($mksvir ne "") {
-+        $output = `$mksvir -s $TEMPDIR/parts/* 2>&1`;
-+        $errval = ($? >> 8);
++if ($mksvir) {
++      do_log(2, "Using $mksvir");
++        chop($output = `$mksvir -s $TEMPDIR/parts/* 2>&1`);
++        $errval = retcode($?);
++      $scanner_errors &= $errval;
 +        do_log(2,$output);
-+        if ($errval != 0) {
++        if ($errval) {
 +                if ($errval == 1) {
 +                        @virusname = ($output =~ /file.*virus (.+)/g);
 +                        do_virus($output);
@@ -68,52 +70,52 @@ diff -urN amavis-snapshot-20010714-orig/amavis/av/mksvir amavis-snapshot-2001071
 +# 512  0x200 initialization error
 +# 1024 0x400 IO error
 +
-diff -urN amavis-snapshot-20010714-orig/configure.in amavis-snapshot-20010714/configure.in
---- amavis-snapshot-20010714-orig/configure.in Sat Jul 14 18:23:35 2001
-+++ amavis-snapshot-20010714/configure.in      Wed Apr 24 14:01:52 2002
-@@ -365,6 +365,7 @@
-   cyber_scanner_frag=$srcdir/amavis/av/cyber
+diff -urN amavisd-snapshot-20020300.org/configure.in amavisd-snapshot-20020300/configure.in
+--- amavisd-snapshot-20020300.org/configure.in Thu Jun  6 22:33:49 2002
++++ amavisd-snapshot-20020300/configure.in     Thu Jun  6 22:43:26 2002
+@@ -390,6 +390,7 @@
+   fprot_scanner_frag=$srcdir/amavis/av/fprot
    fsec_scanner_frag=$srcdir/amavis/av/fsec
    hbedv_scanner_frag=$srcdir/amavis/av/hbedv
 +  mksvir_scanner_frag=$srcdir/amavis/av/mksvir
    nai_scanner_frag=$srcdir/amavis/av/nai
    nod32_scanner_frag=$srcdir/amavis/av/nod32
-   rav_scanner_frag=$srcdir/amavis/av/rav
-@@ -388,6 +389,20 @@
+   nod32cli_scanner_frag=$srcdir/amavis/av/nod32cli
+@@ -500,6 +501,20 @@
    hbedv_scanner_frag=$srcdir/amavis/av/hbedv
  fi
  
-+mksvir_scanner_frag=/dev/null
-+AC_CHECKING([*** mks_vir AntiVirus ***])
-+AC_PATH_PROGS(mksvir, mks32, , $PATH:/usr/bin:/usr/local/bin)
-+if test "x$mksvir" = "x" ; then
-+  AC_MSG_WARN([************************************************************])
-+  AC_MSG_WARN([***              mks_vir AntiVirus NOT found             ***])
-+  AC_MSG_WARN([***                    but that's ok                     ***])
-+  AC_MSG_WARN([************************************************************])
-+else
-+  # This is the first one
-+  avscanner=" mks_vir AntiVirus"
-+  mksvir_scanner_frag=$srcdir/amavis/av/mksvir
++mksvir_scanner_frag=/dev/null                                                                                    
++AC_CHECKING([*** mks_vir AntiVirus ***])                                                                         
++AC_PATH_PROGS(mksvir, mks32, , $PATH:/usr/bin:/usr/local/bin)                                                    
++if test "x$mksvir" = "x" ; then                                                                                  
++ AC_MSG_WARN([************************************************************])                                    
++  AC_MSG_WARN([***              mks_vir AntiVirus NOT found             ***])                                    
++  AC_MSG_WARN([***                    but that's ok                     ***])                                    
++  AC_MSG_WARN([************************************************************])                                    
++else                                                                                                             
++  # This is the first one                                                                                        
++  avscanner=" mks_vir AntiVirus"                                                                                 
++  mksvir_scanner_frag=$srcdir/amavis/av/mksvir                                                                   
 +fi
 +
+ ### McAfee Virusscan
  nai_scanner_frag=/dev/null
  AC_CHECKING([*** McAfee Virusscan ***])
- AC_PATH_PROGS(uvscan, uvscan, , $PATH:/usr/bin:/usr/local/bin)
-@@ -615,7 +630,7 @@
- fi
+@@ -683,7 +698,7 @@
  
  AC_MSG_CHECKING([if any virus scanners are installed at all])
--if test "x$antivir$uvscan$ufindvir$fvsco$sophos$avp$avpdc$fsav$vscan$vfind$inocucmd$rav$nod32$csav" = "x" ; then
-+if test "x$mks_vir$antivir$uvscan$ufindvir$fvsco$sophos$avp$avpdc$fsav$vscan$vfind$inocucmd$rav$nod32$csav" = "x" ; then
+-if test "x$antivir$uvscan$ufindvir$fvsco$sophos$avp$avpdc$fsav$vscan$vfind$inocucmd$rav$nod32$nod32cli$csav$vbengcl$sophie$trophie$panda$fprot$oav$cscmdline" = "x" ; then
++if test "x$mksvir$antivir$uvscan$ufindvir$fvsco$sophos$avp$avpdc$fsav$vscan$vfind$inocucmd$rav$nod32$nod32cli$csav$vbengcl$sophie$trophie$panda$fprot$oav$cscmdline" = "x" ; then
    AC_MSG_RESULT([no])
    AC_MSG_ERROR([
  
-@@ -768,6 +783,7 @@
+@@ -838,6 +853,7 @@
  AC_SUBST_FILE(cyber_scanner_frag)
  AC_SUBST_FILE(fsec_scanner_frag)
  AC_SUBST_FILE(hbedv_scanner_frag)
 +AC_SUBST_FILE(mksvir_scanner_frag)
  AC_SUBST_FILE(nai_scanner_frag)
  AC_SUBST_FILE(nod32_scanner_frag)
- AC_SUBST_FILE(rav_scanner_frag)
+ AC_SUBST_FILE(nod32cli_scanner_frag)
This page took 0.03717 seconds and 4 git commands to generate.