FindPage
View Source:
KnowledgeBase/FreeBSD/MakeRelease
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. <code brush="bash"> cd /usr/src make buildworld </code> 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