In the process of upgrading my qmail-scanner from an earlier (much earlier) version to 
1.12 I noticed something that I thought might be worth reporting here. Please forgive 
me if this has been posted already, I could not find it during my attempts. 

In the configure script, the section:

====
if test -x $dir/kavscanner
    then
        if [ "`echo $FIND_SCANNERS|grep ' kavscanner '`" != "" ]; then
            if [ "`$dir/kavscanner $TMP_DIR 2>&1|grep -i test`" != "" ]; 
then
                AVPSCAN="${AVPSCAN:-$dir/kavscanner}"
                INSTALLED_SCANNERS="$INSTALLED_SCANNERS
kavscanner"
            fi
        fi
========

Spawns a shell that calls kaspersky's kavscanner to scan the temp directory. The 
problem is that without a -Y command line parameter, the kavscanner promps the use for 
an action to be taken on the test virus file (EICAR-Test-file) placed in the /tmp 
directory. Since this "prompting" is taking place in the background as a child 
process, there is no way to answer the prompt and tell kavscanner what to do. 

Simply changing that section to:


=========
if test -x $dir/kavscanner
    then
        if [ "`echo $FIND_SCANNERS|grep ' kavscanner '`" != "" ]; then
            if [ "`$dir/kavscanner -Y $TMP_DIR 2>&1|grep -i test`" != "" ]; 
then
                AVPSCAN="${AVPSCAN:-$dir/kavscanner}"
                INSTALLED_SCANNERS="$INSTALLED_SCANNERS
kavscanner"
            fi
        fi
=========

Hope this is useful to someone. 

Keep up the great work, Jason... 



---
Bill Arlofski
Unix/Novell Systems Administrator
The Hotchkiss School
[EMAIL PROTECTED]
860-435-3140


_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas - 
http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink

_______________________________________________
Qmail-scanner-general mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/qmail-scanner-general

Reply via email to