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