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>