Note: You are viewing an old version of this page. View the current version.

The release target uses the results of make buildworld to seed a chroot for release building.

cd /usr/src
make buildworld
KERNELS_BASE
Lists the configs for all the kernels to build for this release
KERNELS
Dunno yet
CHROOTDIR
Directory in which the chroot will be seeded and the release will be built (will be deleted)
BUILDNAME
Name of the build (used for naming isos and probably tweaking sysinstall defines)
CVSROOT
Location of the CVS tree to check out for sources
RELEASETAG
CVS tag to check out for sources
CD_PACKAGE_TREE
A tree of packages to include in the install CD images
KERNEL_FLAGS
make flags to pass in during chrooted buildkernel
WORLD_FLAGS
make flags to pass in during chrooted buildworld
LOCAL_PATCHES
Patch files to apply to the freshly checked out source tree before building
PATCH_FLAGS
Flags to pass to the patch(1) command