Weirdnesses in McAfee autoupdate
Julian Field
jkf at ecs.soton.ac.uk
Tue Jan 15 16:08:31 GMT 2002
Thanks for that. Fix incorporated in 3.03 (due out soon).
At 15:48 15/01/2002, you wrote:
>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";
>
>These changes make everything work, including the removal of the old dat
>files via the system call. :-)
>
> > -----Original Message-----
> > From: Stuart Luppescu [SMTP:s-luppescu at UCHICAGO.EDU]
> > Sent: Tuesday, January 15, 2002 9:04 AM
> > To: MAILSCANNER at JISCMAIL.AC.UK
> > Subject: Re: Weirdnesses in McAfee autoupdate
> >
> > On $B2P (J, 2002-01-15 at 02:57, Julian Field wrote: (J
> > > At 22:26 14/01/2002, you wrote:
> > > >On Mon, Jan 14, 2002 at 07:18:26PM +0000, Julian Field wrote:
> > > > > At 16:50 14/01/2002, you wrote:
> > > > > >I also experience this problem. The unlink and symlink does not
> > appear
> > > > to be
> > > > > >working. I'm not sure that LockMcafee and UnlockMcafee are working
> > either
> > > > > >because I do not see the print statements when running autoupdate
> > from the
> > > > > >command line. Weird. It was working prior to upgrading from 2.62 to
> > 3.00-3
> > > > >
> > > > > But I haven't touch the mcafee autoupdate script in months...
> > > >
> > > >revision 1.1
> > > >date: 2001/12/13 18:25:07; author: jkf; state: Exp;
> > > >branches: 1.1.2;
> > > >Added McAfee autoupdate script with some bug-fixes from a user.
> > > >
> > > >
> > > >That would I guess have first gone out in 3.0.
> > >
> > > I stand corrected. I have changed the code back again (removed some
> > > brackets from lines 115-116) and will put it in the next release.
> > >
> > > The only interesting part of the diff was this:
> > > 114,115c115,116
> > > < unlink $DATlink if -l $DATlink;
> > > < symlink $DATdir, $DATlink;
> > > ---
> > > > unlink($DATlink) if -l $DATlink;
> > > > symlink($DATdir, $DATlink);
> >
> > Sorry, but this still doesn't fix it. When I run the script I get this
> > message:
> > A target has not been specified for scanning!
> > /usr/local/mcafee/dat/
> >
> > /usr/local/mcafee/20020115
> > It seems that it's happening at line 89, and then, because of the error,
> > it's not even getting down to line 115 where it makes the symlinks, but
> > I don't have the facility in perl to be sure.
> > --
> > Stuart Luppescu -=- s-luppescu at uchicago.edu
> > University of Chicago -=- CCSR
> > $B:MJ8$HCRF`H~$NIc (J -=- Kernel 2.4.14-xfs (J
> > "Call immediately. Time is running out. We both
> > need to do something monstrous before we die." --
> > Message from Ralph Steadman to Hunter Thompson
> >
--
Julian Field Teaching Systems Manager
jkf at ecs.soton.ac.uk Dept. of Electronics & Computer Science
Tel. 023 8059 2817 University of Southampton
Southampton SO17 1BJ
More information about the MailScanner
mailing list