Date: Fri, 25 Jun 2004 00:27:19 +0200 From: Frerich Raabe <raabe@kde.org> To: freebsd-current@freebsd.org Subject: Patch for src/UPDATING Message-ID: <200406250027.19459.raabe@kde.org>
next in thread | raw e-mail | index | archive | help
--Boundary-00=_HV12ACp9EPdukXg
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Moin,
I attached a patch against the UPDATING file, fixing a few flaws in the
description of how to do an in-place update of 4-STABLE to 5-CURRENT which I
noticed while doing exactly that update. Reviewal (and possible subsequent
commit) would be much appreciated.
- Frerich
--Boundary-00=_HV12ACp9EPdukXg
Content-Type: text/x-diff;
charset="us-ascii";
name="UPDATING.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="UPDATING.diff"
--- UPDATING.orig Sun Jun 20 20:51:23 2004
+++ UPDATING Sun Jun 20 20:56:07 2004
@@ -1506,16 +1506,16 @@
<maybe fix /etc/fstab> [7]
make buildworld [9]
make buildkernel KERNCONF=YOUR_KERNEL_HERE [8]
- cp src/sys/${MACHINE}/conf/GENERIC.hints /boot/device.hints [2]
+ cp sys/${MACHINE}/conf/GENERIC.hints /boot/device.hints [2]
make installkernel KERNCONF=YOUR_KERNEL_HERE
- cd src/sys/boot ; make install [6]
+ cd sys/boot ; make STRIP="" install [6]
[1]
<reboot in single user> [3]
- /etc/rc.d/preseedrandom [10]
+ /usr/src/etc/rc.d/preseedrandom [10]
mergemaster -p [5]
rm -rf /usr/include/g++
make installworld
- mergemaster [4]
+ mergemaster -i [4]
<reboot>
Make sure that you've read the UPDATING file to understand the
@@ -1585,7 +1585,13 @@
that is hard to boot to recover.
[9] When checking out sources, you must include the -P flag to have
- cvs prune empty directories.
+ cvs prune empty directories. Also, if CPUTYPE is defined in your
+ /etc/make.conf, make sure to use the "?=" instead of the "=" assignment
+ operator, so that buildworld can override the CPUTYPE if it needs to.
+ In case you would like to avoid installing new packages of everything,
+ you might want to uncomment the "COMPAT4X= YES" entry, so that 4.x
+ compatibility libraries are build which should allow you to continue
+ using your existing software for a while.
[10] In order to create temporary files, /dev/random must be
initialized by feeding data into it. /etc/rc.d/preseedrandom
--Boundary-00=_HV12ACp9EPdukXg--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200406250027.19459.raabe>
