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