svn commit: r325097 - head
Warner Losh
imp at bsdimp.com
Sun Oct 29 11:57:08 UTC 2017
On Oct 29, 2017 2:25 AM, "Eitan Adler" <eadler at freebsd.org> wrote:
Author: eadler
Date: Sun Oct 29 08:25:31 2017
New Revision: 325097
URL: https://svnweb.freebsd.org/changeset/base/325097
Log:
Update UPDATING
- Remove FreeBSD 4.x of building the kernel.
It is not the 4.x way of building the kernel. It's a completely supported
alte restive for those situations where buildkernel is not a good fit.
While it might technically work, it is better to
document the 'correct' way than how to shoot oneself
in the foot
Neither way is more correct. Both have foot shooting issues in different
ways.
While the removal of the text many be ok for UPDATING, these
characterizations are bogus.
Warner
- Remove reference to CVS -P for src.
Modified:
head/UPDATING
Modified: head/UPDATING
============================================================
==================
--- head/UPDATING Sun Oct 29 08:17:03 2017 (r325096)
+++ head/UPDATING Sun Oct 29 08:25:31 2017 (r325097)
@@ -1843,21 +1843,6 @@ COMMON ITEMS:
make installkernel KERNCONF=YOUR_KERNEL_HERE KODIR=/boot/testkernel
nextboot -k testkernel
- To just build a kernel when you know that it won't mess you up
- --------------------------------------------------------------
- This assumes you are already running a CURRENT system. Replace
- ${arch} with the architecture of your machine (e.g. "i386",
- "arm", "amd64", "ia64", "pc98", "sparc64", "powerpc", "mips", etc).
-
- cd src/sys/${arch}/conf
- config KERNEL_NAME_HERE
- cd ../compile/KERNEL_NAME_HERE
- make depend
- make
- make install
-
- If this fails, go to the "To build a kernel" section.
-
To rebuild everything and install it on the current system.
-----------------------------------------------------------
# Note: sometimes if you are running current you gotta do more than
@@ -1865,7 +1850,8 @@ COMMON ITEMS:
<make sure you have good level 0 dumps>
make buildworld
- make kernel KERNCONF=YOUR_KERNEL_HERE
+ make buildkernel KERNCONF=YOUR_KERNEL_HERE
+ make installkernel KERNCONF=YOUR_KERNEL_HERE
[1]
<reboot in single user> [3]
mergemaster -Fp [5]
@@ -1965,10 +1951,7 @@ COMMON ITEMS:
Make sure that you merge any new devices from GENERIC since the
last time you updated your kernel config file.
- [9] When checking out sources, you must include the -P flag to have
- cvs prune empty directories.
-
- If CPUTYPE is defined in your /etc/make.conf, make sure to use the
+ [9] 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.
More information about the svn-src-all
mailing list