*BSD News Article 35088


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!howland.reston.ans.net!cs.utexas.edu!convex!news.duke.edu!MathWorks.Com!news2.near.net!news.delphi.com!BIX.com!arog
From: arog@BIX.com (arog on BIX)
Newsgroups: comp.os.386bsd.questions
Subject: Re: How to upgrade FreeBSD w/o repartitioning?
Date: 28 Aug 94 13:34:51 GMT
Organization: Delphi Internet Services Corporation
Lines: 36
Message-ID: <arog.778080891@BIX.com>
References: <338pnr$cvu@paperboy.gsfc.nasa.gov>
NNTP-Posting-Host: bix.com

dc@cobi.gsfc.nasa.gov (Dave Cottingham) writes:

>I am attempting to get with the program and upgrade from FreeBSD 1.0.2
>to 1.1.5.1.  But I am stuck.  What I want is to get all the new
>binaries on the disk without disturbing the other contents.  But the
>installation scripts appear to insist on running newfs on all your
>file systems.  Can't find this answer in any of the installation notes
>or FAQs.  I must be missing something.

>Any help gratefully received.

> - Dave Cottingham
>   dc@cobi.gsfc.nasa.gov

Dave, I'll suggest making a second filesystem floppy (as the start
of a PaNiC_Disk. Edit the 'install' script to remove or comment-out
the lines that relate to creating the filesystems, leaving
only the stuff that installs the files. 

Probably fastest to go to the end of the file and page back.
While the comments are terse, the commands themselves should
give a clear indication as to where to hack.

Once thats done, the only problem that I would expect would be
one of read-only on files that exist on the disk. 

If you are using a seperate fs for your /usr, then you probably
want to have a pause point at the start of the script so that
you can ^C out, mount the filesystems, and then restart the
install... or just take the install line out of the .profile
and then mount and start it from the command line.

..........................................................
Alan Ogden	Moderator of 'nos' for BIX
arog@BIX.com