Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/distrib/cdrom An example config file for the CD build system.



details:   https://anonhg.NetBSD.org/src/rev/24badf3a5c9f
branches:  trunk
changeset: 499797:24badf3a5c9f
user:      tv <tv%NetBSD.org@localhost>
date:      Wed Nov 29 16:38:21 2000 +0000

description:
An example config file for the CD build system.

diffstat:

 distrib/cdrom/example.conf |  129 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 129 insertions(+), 0 deletions(-)

diffs (133 lines):

diff -r 4269cbfaa59c -r 24badf3a5c9f distrib/cdrom/example.conf
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/cdrom/example.conf        Wed Nov 29 16:38:21 2000 +0000
@@ -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
+
+##############################################################################



Home | Main Index | Thread Index | Old Index