Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mira.net.au!news.netspace.net.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!tezcat!news.bbnplanet.com!cam-news-hub1.bbnplanet.com!howland.erols.net!news.nacamar.de!fu-berlin.de!news.gtn.com!klemm.gtn.com!usenet From: andreas@klemm.gtn.com (Andreas Klemm) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: Upgrading FreeBSD 2.1.5 Date: 3 Jan 1997 10:57:33 GMT Organization: FreeBSD makes fun Lines: 68 Message-ID: <5aiomt$h63@klemm.gtn.com> References: <55vnu1$pe1@hiisi.inet.fi> NNTP-Posting-Host: klemm.gtn.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Newsreader: knews 0.9.8 To: kimmo@website1.carelian.fi (Kimmo Leskinen) Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:33561 [Posted and mailed] In article <55vnu1$pe1@hiisi.inet.fi>, kimmo@website1.carelian.fi (Kimmo Leskinen) writes: > i'm quite happy freebsd user and now have one question. > I have now 2.1.5 as i said. What is easiest way to upgrade when > 2.1.6 is out ? > > Should i upgrade whole system or some parts of it ? Or is there any need > for upgrading at all ? > > Any hints or information or point me docs&faqs, thanx It's very easily and well documented in the FreeBSD handbook. You can access the newest version of the handbook via WWW. You find it at htpp://www.freebsd.org/.... You could even upgrade now to FreeBSD-2.2 using cvsup. If you want the commitlogs and if you are interested in reading the sources and commitlogs to diff, I'd recommend you get the CVS repository and checkout your sources yourself, you would then be able to deceide yourself, what branch you want to use (checkout): FreeBSD 2.1.6.1 RELENG_2_1_6_1_RELEASE FreeBSD 2.2 RELENG_2_2 FreeBSD 3.0 HEAD Assumed you habe the CVS source repository installed in /home/ncvs (about 250 MB) and the CVSROOT variable points to /home/ncvs: mount -u -o async /usr cd /usr rm -rf src mkdir src cvs checkout -r RELENG_2_1_6_1_RELEASE src mount -u -o sync /usr cd src time make world >& world.log & echo "alias t 'tail -f /usr/src/world.log'" >> ~/.cshrc source ~/.cshrc t Another possibility is to get only the sources of the release you want to install. Which is less flexible, but doesn't need so much room. A make world updates the whole OS cleanly. System configuration files won't be touched. You have to compare yourself /usr/src/etc and /etc and deceide yourself, what needs an update and what not. I'm very satisfied to get the whole cvs repository. I can make everything with it... Once you have the repository, the daily diffs yoou get via cvsup are so small that it's worth the effort. Of course you can get small diffs as well if you deceided only to get the sources only without the CVS "overhead". But as I said, you can easily checkout which release you want by getting the CVS tree. Andreas /// -- andreas@klemm.gtn.com /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ Support Unix -- andreas.klemm@wup.de pgp p-key http://www-swiss.ai.mit.edu/~bal/pks-toplev.html >>> powered by <<< ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz >>> FreeBSD <<<