Mcafee AutoUpdate Script

Steve Evans sevans at FOUNDATION.SDSU.EDU
Fri Feb 8 21:21:19 GMT 2002


Tried it.  No success.  

Steve

-----Original Message-----
From: Lawrence E. Bartash/NPCUSA Engineering [mailto:lawbar at NPCUSA.COM] 
Sent: Friday, February 08, 2002 1:15 PM
To: MAILSCANNER at JISCMAIL.AC.UK
Subject: Re: Mcafee AutoUpdate Script


Hmm, If I rm -Rf /usr/local/mcafee/20020208
then run autoupdate
I get the following output.

> /usr/local/mcafee/autoupdate
A target has not been specified for scanning! /usr/local/mcafee/dat
/usr/local/mcafee/20020208 /usr/local/mcafee/20020208

Notice the three lines printed after the uvscan error message. The first
one is the DATlink (should always be /usr/local/mcafee/dat) The second
is the OldLinkTarget (what previous version of the dat you were
using)
The third is the new DATdir. (the newly downloaded and untarred version)

The DATlink should point at DATdir. The OldLinkTarget should be deleted
if its really an old one.

In your post it shows only one line (I can't match it up to tell if
that's OldLinkTarget or Datdir. In my example the OldLinkTarget is the
same because I had no previous version. I just deleted the 20020208
directory and ran the script again. However ALL three lines should
print. You might have to make the symlink the first time but that should
not be necessary.

Try it anyway

cd /usr/local/mcafee
ln -s 20020208 dat

That way your uvscan will work when mailscanner tries to use it.

To test my theory,
Do a rm -Rf /usr/local/mcafee/20020208

Then run autoupdate again. If you get the same printout as I got above
then it should work later when the newer dat files come out. If that's
the case then your system won't make the initial symlink the first time
around. Yuk. Let us know!.

Good Luck.

-----Original Message-----
From: Steve Evans [mailto:sevans at FOUNDATION.SDSU.EDU]
Sent: Friday, February 08, 2002 1:59 PM
To: MAILSCANNER at JISCMAIL.AC.UK
Subject: Re: Mcafee AutoUpdate Script


Nope, no link.

Steve

        -----Original Message-----
        From: Lawrence E. Bartash/NPCUSA Engineering
[mailto:lawbar at NPCUSA.COM]
        Sent: Fri 2/8/2002 11:27 AM
        To: MAILSCANNER at JISCMAIL.AC.UK
        Cc:
        Subject: Re: Mcafee AutoUpdate Script



        ls -l /usr/local/mcafee/dat

        It should show something like this below!

        lrwxrwxrwx    1 root     root           26 Feb  8 04:02
        /usr/local/mcafee/dat -> /usr/local/mcafee/20020208


        -----Original Message-----
        From: Steve Evans [mailto:sevans at FOUNDATION.SDSU.EDU]
        Sent: Friday, February 08, 2002 1:23 PM
        To: MAILSCANNER at JISCMAIL.AC.UK
        Subject: Re: Mcafee AutoUpdate Script


        I'm not really strong with Unix so could you tell me how I could
check that.

        Steve

        -----Original Message-----
        From: Lawrence E. Bartash/NPCUSA Engineering
[mailto:lawbar at NPCUSA.COM]
        Sent: Friday, February 08, 2002 11:22 AM
        To: MAILSCANNER at JISCMAIL.AC.UK
        Subject: Re: Mcafee AutoUpdate Script


        Check to see if /usr/local/mcafee/dat is now a symlink
        To your /usr/local/mcafee/20020208

        The script should relink it each time it untars a new dat file
archive.

        The error message "A target has not been specified for scanning"
is a normal
        error message printed out by uvscan when the autoupdate script
tests the dat
        files to see if they work. Since the test is actually scanning
nothing, it
        returns the message!

        Hope this helps.

        -----Original Message-----
        From: Steve Evans [mailto:sevans at FOUNDATION.SDSU.EDU]
        Sent: Friday, February 08, 2002 1:14 PM
        To: MAILSCANNER at JISCMAIL.AC.UK
        Subject: Re: Mcafee AutoUpdate Script


        Those changes are there.  When I run autoupdate here is what is
returned.

        [root at yoda mcafee]# ./autoupdate


        A target has not been specified for scanning!
/usr/local/mcafee/dat

        /usr/local/mcafee/20020208


        The tar is copied and extracted to 20020208 but they're not
being moved over
        to the DAT directory.

        Steve

        -----Original Message-----
        From: Stuart Luppescu [mailto:s-luppescu at UCHICAGO.EDU]
        Sent: Friday, February 08, 2002 8:34 AM
        To: MAILSCANNER at JISCMAIL.AC.UK
        Subject: Re: Mcafee AutoUpdate Script


        On  $B6b (J, 2002-02-08 at 09:41, Steve Evans wrote:
        > Yes.  I used the RPM.  That should have the updated script
right?

        One would expect, but who knows? Here is what you have to change
to get this
        to work (from a message on this list on 15 Jan from Lawrence E.
Bartash --
        gotta give credit where credit is due):


------------------------------------------------------------------------
        ---
        OK I got this one fixed.
        Taking braces out does absolutely nothing.
        I changed the perl calls to system calls temporarily and noticed
that
        $DATlink had a trailing / on it. Very bad, perl doesn't barf on
this! :-(
        therefore the real fix is on line 39
        <my($DATlink) = "$mcafeeroot/dat/";
        >my($DATlink) = "$mcafeeroot/dat";

        also line 123 needs to be changed
        <print "DATDir\n";
        >print "DATdir\n";

        --
        Stuart Luppescu -=- s-luppescu at uchicago.edu
        University of Chicago -=- CCSR
         $B:MJ8$HCRF`H~$NIc (J -=-    Kernel 2.4.14-xfs
        Si jeunesse savait, si vieillesse pouvait.  [If
         youth but knew, if old age but could.]   -- Henri
         Estienne



More information about the MailScanner mailing list