diff --git a/distrib/cdrom/example.conf b/distrib/cdrom/example.conf new file mode 100644 index 000000000000..ed3786858861 --- /dev/null +++ b/distrib/cdrom/example.conf @@ -0,0 +1,129 @@ +# $NetBSD: example.conf,v 1.1 2000/11/29 16:38:21 tv Exp $ +# +# Makefile fragment for CD sets; includes config information. + +############################################################################## +# The names of the individual CD images, without ".iso". +# This also indicates the suffix of configuration variables later in this file +# which are CD-image specific. + +CD_IMAGES= cd1 cd2 + +############################################################################## +# The NetBSD release being packaged on this CD set. This also implies +# inclusion of a config file for that release, named NetBSD-${CD_RELEASE}.mk. +# That file defines the various per-port specifics for that release. + +CD_RELEASE= 1.5 + +############################################################################## +# The CD volume IDs for each CD-ROM image. This will show up as the +# "volume label" on most operating systems. This is REQUIRED for each image. +# Typically only 16 characters should be used for maximum OS compatibility. + +VOLID.cd1= NetBSD ${CD_RELEASE} CD 1 +VOLID.cd2= NetBSD ${CD_RELEASE} CD 2 + +# The "abstract file" name. If there is a file in the CD root describing +# use of the CD or booting info, this may be useful to some OS's. + +#ABSTRACT.cd1= booting.txt +#ABSTRACT.cd2= booting.txt +#ADDFILES.cd1= booting.txt:${.CURDIR}/extra/booting-cd1.txt,link +#ADDFILES.cd2= booting.txt:${.CURDIR}/extra/booting-cd2.txt,link + +# The "copyright file" name. If there is a file in the CD root describing +# the copyright of the contained files, this may be useful to some OS's. +# This usually needs ADDFILES to go along with it. + +#.for image in ${CD_IMAGES} +#COPYRIGHT.${image}= copyrght.txt +#ADDFILES.${image}+= copyrght.txt:${.CURDIR}/extra/copyright.txt,link +#.endfor + +# The "publisher name" field on the CD-ROM. Room for 128 characters. + +#PUBLISHER= The NetBSD Foundation, Inc. / http://www.netbsd.org/ + +# The "preparer name" field on the CD-ROM. Room for 128 characters. + +PREPARER= NetBSD CD Build System + +############################################################################## +# The ports for which the base OS binaries will be included. +# MACHINE_ARCH shared distribution directories and the "ALL" shared +# distribution directory are added automatically where needed. +# +# The following ports, if included, will be bootable on their respective +# CD images: +# +# alpha, i386, macppc, pmax, sparc, sparc64, sun3, vax. +# +# Special notes on booting: +# +# * macppc and mac68k will cause the inclusion of HFS partition and +# filesystem info on the CD, with automatic MacBinary probing and encoding. +# +# * alpha and macppc cannot boot on the same disc. This will cause a warning +# in the build, and macppc will override. This will be fixed by a better +# installboot for alpha in the future. +# +# * macppc and vax cannot boot on the same disc. These platforms use the +# same locations in block 0 to store boot information. This will cause a +# warning in the build, and macppc will override. +# +# * sparc64 cannot boot using default boot arguments on the same disc as +# the sun3x model of sun3. These platforms use the same partitions +# in the Sun boot map by default. This will cause a warning in the build, +# and sparc64 machines will have to boot with "boot cdrom:g" instead of +# "boot cdrom". + +BASE_PORTS.cd1= amiga arm32 atari hp300 i386 mac68k macppc \ + mvme68k news68k next68k + +BASE_PORTS.cd2= alpha arc cobalt hpcmips pc532 pmax sparc \ + sparc64 vax source + +############################################################################## +# These provide additional functionality to some host OS's that may or may +# not be desired in some cases. Uncomment to enable, or comment out to +# disable. + +# USE_ROCK_RIDGE adds -r to mkisofs to use full Un*x style pathnames and +# permissions. For most situations, this is needed. + +USE_ROCK_RIDGE= yes + +# USE_LONG_NAMES adds -l to mkisofs to use full 32-character ISO-9660 names. +# This allows some host OS's, particularly AmigaDOS, the ability to see long +# filenames in most cases. + +#USE_LONG_NAMES= yes + +# USE_TRANS_TBL adds -T to mkisofs to provide long names through the use of +# TRANS.TBL translation table files. (These will automatically be hidden +# from Joliet and HFS trees.) Typically this is not used in conjunction +# with USE_LONG_NAMES, but may be used if names still exceed 32 characters. + +USE_TRANS_TBL= yes + +# USE_JOLIET adds -J to mkisofs to provide Joliet long filename support for +# Microsoft Windows OS's + +USE_JOLIET= yes + +# USE_APPLE_ISO adds -apple to mkisofs to provide the Apple ISO-9660 +# Extensions. This gives full MacOS attribute information to files without +# the overhead of full HFS. (A disc that is forced into HFS mode by the +# presence of mac68k or macppc will use HFS, not the Apple ISO Extensions.) + +#USE_APPLE_ISO= yes + +############################################################################## +# "Easter egg" file. If this option is present, the standard 32k end padding +# is replaced by a message in this file (no more than 16k), padded to 32k +# with null bytes. + +#EASTER_EGG= ${.CURDIR}/extra/egg.txt + +##############################################################################