cvs commit: src/release Makefile
jhb at FreeBSD.org
Wed Mar 23 07:28:58 PST 2005
On Wednesday 23 March 2005 10:01 am, John Baldwin wrote:
> jhb 2005-03-23 15:01:55 UTC
> FreeBSD src repository
> Modified files:
> release Makefile
> What should be the last major changes to the ISO layout:
> - When a separate livefs ISO is used, change the name of the tree
> directory to be R/cdrom/livefs and change the name of the iso to livefs.iso
> rather than using disc2. Instead, disc2 is now always going to be the
> packages disc regardless of the presence of a separate livefs which makes
> things simpler.
> - Build a very simple disc2 tree under R/cdrom that just includes the
> cdrom.inf file that the packages need. Also, build a disc2.iso image
> in the iso.1 target. Disc 2's volume label is "FreeBSD_Packages".
> - Retire CD_EXTRA_BITS and replace it with CD_PACKAGE_TREE.
> CD_EXTRA_BITS was specific to disc1, but CD_PACKAGE_TREE instead should
> point to a directory that has disc1 and disc2 subdirectories that contain
> the extra bits for each image.
> - Rename the bootonly volume label to "FreeBSD_bootonly" and just
> hardcode the disc1 and livefs volume names and iso suffixes.
> Revision Changes Path
> 1.881 +34 -23 src/release/Makefile
With these changes, the release process including putting packages and
building the ISO images should look something like this:
# cd /usr/src/release
# make PKG_TREE=/path/to/portbuild PKG_DEST=/path/to/tmp/pkg
# make CD_PACKAGE_TREE=/path/to/tmp/pkg MAKE_ISOS=yes release
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the cvs-all