cvs commit: src/release Makefile

John Baldwin jhb at
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
>   Log:
>   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>  <><
"Power Users Use the Power to Serve"  =

More information about the cvs-all mailing list