Bring doc up-to-date with current buildworld/buildkernel practices.

Reviewed by:	jhb
This commit is contained in:
John W. De Boskey 2002-05-08 01:55:08 +00:00
parent f882171a2e
commit 76fdd728b6

View File

@ -32,20 +32,29 @@
# #
# The user-driven targets (as listed above) are implemented in Makefile.inc1. # The user-driven targets (as listed above) are implemented in Makefile.inc1.
# #
# For novices wanting to build from current sources, the simple instructions # If you want to build your system from source be sure that /usr/obj has
# are: # at least 400MB of diskspace available.
# #
# 1. Ensure that your /usr/obj directory has at least 260 Mb of free space. # For individuals wanting to build from the sources currently on their
# 2. `cd /usr/src' (or to the directory containing your source tree). # system, the simple instructions are:
# 3. `make world'
# #
# Be warned, this will update your installed system, except for configuration # 1. `cd /usr/src' (or to the directory containing your source tree).
# files in the /etc directory and for the kernel. You have to do those manually. # 2. `make world'
# #
# If at first you're a little nervous about having a `make world' update # For individuals wanting to upgrade their sources (even if only a
# your system, a `make buildworld' will build everything in the /usr/obj # delta of a few days):
# tree without touching your installed system. To be of any further use #
# though, a `make installworld' is required. # 1. `cd /usr/src' (or to the directory containing your source tree).
# 2. `make buildworld'
# 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# 5. `reboot' (in single user mode: boot -s from the loader prompt).
# 6. `mergemaster -p'
# 7. `make installworld'
# 8. `mergemaster'
# 9. `reboot'
#
# See src/UPDATING `COMMON ITEMS' for more complete information.
# #
# If -DWANT_AOUT is specified, a `make world' with OBJFORMAT=elf will # If -DWANT_AOUT is specified, a `make world' with OBJFORMAT=elf will
# update the legacy support for aout. This includes all libraries, ld.so # update the legacy support for aout. This includes all libraries, ld.so