*BSD News Article 86135


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 <<<