View Single Post
Old 14th May 2009
frijsdijk frijsdijk is offline
Real Name: Frederique Rijsdijk
New User
 
Join Date: May 2009
Location: Netherlands, The Hague
Posts: 2
Default

if you upgrade according to the make buildworld routine, you should be fine, really. you will have to compile the kernel again for your atapi support.

Code:
cp /usr/share/examples/cvsup/stable-supfile /usr/local/etc
it should contain something like:

Code:
*default host=cvsup.nl.freebsd.org  (change to your nearest mirror)
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_7_1
*default delete use-rel-suffix
*default compress
src-all
Code:
csup /usr/local/etc/stable-supfile
rm -rf /usr/obj
cd /usr/src
make buildworld
make buildkernel KERNCONF=<yourkernel>  (from /usr/src/sys/i386/conf)
make installkernel KERNCONF=<yourkernel>
mergemaster -p 
make installworld
mergemaster -Ui
reboot
The only real tricky parts is the mergemaster bit. The first one will want to merge the master.passwd and group files. But you don't have to, because no new users or groups are added from 7.0 to 7.1.

The second mergemaster should copy a whole bunch of files automatically (specifically files that you have never changed) - the ones that were changed, you will have to watch carefully what the differences are.

It will also want to delete some old scripts from /etc/rc.d - that's ok, delete them.

If you are really afraid to go on, you *could* even skip the mergemaster bit, or skip the files that need merging and do it later on. I have seen ppl skipping the mergemaster for several upgrades, but it's bound to go wrong somewhere.

Basic point is: try to get used to the mergermaster program. That's the only real tricky part. If you backup /etc, you'll always be safe.
Reply With Quote