Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Feb 2005 05:57:28 -0800 (PST)
From:      saravanan ganapathy <sarav_gsa@yahoo.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: keeping freebsd uptodate - doubt
Message-ID:  <20050202135728.22036.qmail@web51703.mail.yahoo.com>
In-Reply-To: <4200D927.5010000@orchid.homeunix.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--- Karol Kwiatkowski <freebsd@orchid.homeunix.org>
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050202135728.22036.qmail>