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