*BSD News Article 31633


Return to BSD News archive

Newsgroups: comp.os.386bsd.questions
Path: sserve!newshost.anu.edu.au!munnari.oz.au!hippo.ru.ac.za!Braae!g89r4222
From: csgr@cs.ru.ac.za (Geoff Rehmet)
Subject: Re: upgrading from 1.1G to 1.1R
Message-ID: <CrDvpq.9w0@hippo.ru.ac.za>
Sender: news@hippo.ru.ac.za (Usenet News Admin)
Reply-To: csgr@cs.ru.ac.za
Organization: Rhodes University, Grahamstown, South Africa
References: <khzGRmu00WB80o9kg=@andrew.cmu.edu>
Date: Tue, 14 Jun 1994 10:56:13 GMT
Lines: 46

In <khzGRmu00WB80o9kg=@andrew.cmu.edu> Timothy J Kniveton <tim+@CMU.EDU> writes:

>i want to upgrade from 1.1G to 1.1R ... i have only source for
>src/sys... i don't really need 1.1R, but i think that it will be
>easier to upgrade to successive releases if i upgrade to 1.1R now.  is
>that right?

>also, what is an easy way to upgrade from one major version to the
>next?  i had a bad crash with 1.0.2 and that's when i upgraded to 1.1G
>-- but i did it almost from scratch and don't see an easy way to do
>otherwise.

A source upgrade is generally not that difficult, thanks to the upgrade
script, which I think Nate started developing.

Originally the plan was to provide a binary upgrade from 1.1G to 1.1R,
but that proved to be more complicated than expected, so the idea
was abandoned.

The main area that is worth upgrading is the kernel, although, even in that
area, there are not many changes between 1.1G and 1.1R.

If it's reaaly going to hurt you - I suggest, forget the upgrade, you
probably won't notice the difference.

A hack which I used to upgrade a system from 1.1G to 1.1R was to unpack
the 1.1R bindist in another directory on the system (say under /usr/tmp).
I then did a diff of every file in the 1.1R distribution against the
installed files, built up a list of all files which showed differences,
and installed only those files.  That made sure that I picked up any
changes.

THE ABOVE MUST BE DONE WITH UTMOST CARE THOUGH, AS YOU CAN TRASH YOUR 
SYSTEM TOTALLY IF IT IS NOT DONE CAREFULLY.
The approach described is not recommended for anyone who isn't feeling
VERY brave, and who doesn't have a good backup procedure!
In fact, I do _not_ recommend this procedure, it's a hack and is dangerous,
I'm just telling you what I did.  (You stand the risk of very easily
trashing your shared libraries if you use this approach.)

Geoff.
--
 Geoff Rehmet, Computer Science Department,   | ____   _ o         /\
  Rhodes University,  South Africa            |___  _-\_<,        / /\/\
 FreeBSD core team                            |    (*)/'(*)    /\/ /  \ \
     csgr@cs.ru.ac.za, csgr@freefall.cdrom.com, geoff@neptune.ru.ac.za