--- Karol Kwiatkowski <[EMAIL PROTECTED]>
wrote:

> saravanan ganapathy wrote:
> > Hai ,
> > 
> > I have installed 5.3 release and want to keep my
> > system uptodate with the security patches. 
> > 
> > Based on many guides, I have arranged as a doc.
> Pls
> > confirm me whether my steps are ok
> > 
> > 1) Install portupgrade
> > 2) Sync ports 
> > 
> >      Ports-supfile contains as 
> > 
> >     *default host=cvsup10.us.freebsd.org
> >     *default base=/var/db
> >     *default prefix=/usr
> >     *default release=cvs tag=.
> >     *default delete use-rel-suffix
> >     ports-all
> 
> OK
> 
> > ( or should I change tag=RELENG_5_3 )
> 
> No, "tag=." is exactly what is needed for updating
> ports.
> 
> >   cvsup -g -L 2 /root/ports-supfile
> 
> OK
> 
> > 3) portsdb -Uu
> 
> >From 'man portsdb':
> >      -U
> >      --updateindex  Update or create the ports
> index file called INDEX.
> 
> from 'man ports':
> >     fetchindex       Fetch the INDEX file from the
> FreeBSD cluster.
> 
> 
> Generating INDEX with 'portsdb -U' can take a while.
> Alternatively,
> you could run 'cd /usr/ports && make fetchindex'
> which will download
> that file for you.
> 
> so point 3) could be like:
> 
> 3-a) cd /usr/ports
> 3-b) make fetchindex
> 3-c) portsdb -u
> 
> This is *much* faster but, of course, there's
> nothing wrong with
> 'portsdb -Uu'.
> 
> > 4) portversion -v
> 
> 'portversion -v | grep -v "=" ' is what I use.
> 
> 
> > Any other steps to do?
> 
> Above procedure updates (only) your ports tree and
> installed ports.
> Subscribe to freebsd-announce and keep your system
> up-to-date.
> 
> 
> > What 'make fetchindex' will do?
> 
> See above (point 3).
> 

Thx for ur responses

I have done the above steps to update my system and
when I run 'portversion -v | grep -v "=" ', I am
gettin g the perl package only.

freebsd# portversion -v | grep -v "="
perl-5.8.5      <  needs updating (port has 5.8.6_1)

freebsd# portupgrade perl
--->  Upgrading 'perl-5.8.5' to 'perl-5.8.6_1'
(lang/perl5.8)
--->  Building '/usr/ports/lang/perl5.8'
===>  Cleaning for perl-5.8.6_1
===>  perl-5.8.6_1 has known vulnerabilities:
=> perl -- File::Path insecure file/directory
permissions.
   Reference:
<http://www.FreeBSD.org/ports/portaudit/c418d472-6bd1-11d9-93ca-000a95bc6fae.html>
=> Please update your ports tree and try again.
*** Error code 1

Stop in /usr/ports/lang/perl5.8.
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portupgrade5864.0 make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! lang/perl5.8 (perl-5.8.5)     (unknown build
error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped
and 1 failed

How to solve this problem?

Sarav 


                
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to