Add ISO_RELEASE as a tag (by default, same as RELEASE) which is used

to label the .iso image files.

While I'm here, modernize the ports list to what's being released with
3.0, and put them one-per-line to make it easier to comment out a single
port if necessary.
This commit is contained in:
riz 2005-12-08 21:11:46 +00:00
parent 8e41de9845
commit d14fcde891
1 changed files with 137 additions and 68 deletions

View File

@ -1,25 +1,7 @@
# $NetBSD: current.conf,v 1.2 2004/10/13 23:28:34 gavan Exp $
# $NetBSD: current.conf,v 1.3 2005/12/08 21:11:46 riz 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= multi-cd1 multi-cd2
CD_IMAGES+= acorn26cd acorn32cd algorcd alphacd amigacd arccd ataricd
CD_IMAGES+= catscd cobaltcd dreamcastcd evbarmcd evbmipscd evbsh3cd hp300cd
CD_IMAGES+= hpcarmcd hpcmipscd hpcshcd i386cd iyonixcd luna68kcd mac68kcd
CD_IMAGES+= macppccd mipscocd mvme68kcd netwindercd news68kcd newsmipscd
CD_IMAGES+= next68kcd pmaxcd prepcd sandpointcd sbmipscd sgimipscd sharkcd
CD_IMAGES+= sourcecd sparccd sparc64cd sun2cd sun3cd vaxcd walnutcd x68kcd
##############################################################################
# The maximum size of an individual CD.
CD_SIZE= 700000
##############################################################################
# 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.
@ -27,13 +9,88 @@ CD_SIZE= 700000
CD_RELEASE= current
##############################################################################
# The NetBSD release to be used in the .iso image filenames. Defaults to
# ${CD_RELEASE} but can be overridden in the environment.
ISO_RELEASE?= ${CD_RELEASE}
##############################################################################
# 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=
CD_IMAGES+= multi-cd1-${ISO_RELEASE}
CD_IMAGES+= multi-cd2-${ISO_RELEASE}
CD_IMAGES+= multi-cd3-${ISO_RELEASE}
CD_IMAGES+= acorn26cd-${ISO_RELEASE}
CD_IMAGES+= acorn32cd-${ISO_RELEASE}
CD_IMAGES+= algorcd-${ISO_RELEASE}
CD_IMAGES+= alphacd-${ISO_RELEASE}
CD_IMAGES+= amd64cd-${ISO_RELEASE}
CD_IMAGES+= amigacd-${ISO_RELEASE}
CD_IMAGES+= arccd-${ISO_RELEASE}
CD_IMAGES+= ataricd-${ISO_RELEASE}
CD_IMAGES+= catscd-${ISO_RELEASE}
CD_IMAGES+= cesficcd-${ISO_RELEASE}
CD_IMAGES+= cobaltcd-${ISO_RELEASE}
CD_IMAGES+= dreamcastcd-${ISO_RELEASE}
CD_IMAGES+= evbarmcd-${ISO_RELEASE}
CD_IMAGES+= evbmips-mipsebcd-${ISO_RELEASE}
CD_IMAGES+= evbmips-mipselcd-${ISO_RELEASE}
CD_IMAGES+= evbppccd-${ISO_RELEASE}
CD_IMAGES+= evbsh3-sh3ebcd-${ISO_RELEASE}
CD_IMAGES+= evbsh3-sh3elcd-${ISO_RELEASE}
CD_IMAGES+= evbsh5-sh5elcd-${ISO_RELEASE}
CD_IMAGES+= hp300cd-${ISO_RELEASE}
CD_IMAGES+= hp700cd-${ISO_RELEASE}
CD_IMAGES+= hpcarmcd-${ISO_RELEASE}
CD_IMAGES+= hpcmipscd-${ISO_RELEASE}
CD_IMAGES+= hpcshcd-${ISO_RELEASE}
CD_IMAGES+= i386cd-${ISO_RELEASE}
CD_IMAGES+= ibmnwscd-${ISO_RELEASE}
CD_IMAGES+= iyonix-${ISO_RELEASE}
CD_IMAGES+= luna68kcd-${ISO_RELEASE}
CD_IMAGES+= mac68kcd-${ISO_RELEASE}
CD_IMAGES+= macppccd-${ISO_RELEASE}
CD_IMAGES+= mipscocd-${ISO_RELEASE}
CD_IMAGES+= mmeyecd-${ISO_RELEASE}
CD_IMAGES+= mvmeppccd-${ISO_RELEASE}
CD_IMAGES+= mvme68kcd-${ISO_RELEASE}
CD_IMAGES+= netwindercd-${ISO_RELEASE}
CD_IMAGES+= news68kcd-${ISO_RELEASE}
CD_IMAGES+= newsmipscd-${ISO_RELEASE}
CD_IMAGES+= next68kcd-${ISO_RELEASE}
CD_IMAGES+= ofppccd-${ISO_RELEASE}
CD_IMAGES+= pmaxcd-${ISO_RELEASE}
CD_IMAGES+= pmppccd-${ISO_RELEASE}
CD_IMAGES+= prepcd-${ISO_RELEASE}
CD_IMAGES+= sandpointcd-${ISO_RELEASE}
CD_IMAGES+= sbmips-mipsebcd-${ISO_RELEASE}
CD_IMAGES+= sbmips-mipselcd-${ISO_RELEASE}
CD_IMAGES+= sgimipscd-${ISO_RELEASE}
CD_IMAGES+= sharkcd-${ISO_RELEASE}
CD_IMAGES+= sourcecd-${ISO_RELEASE}
CD_IMAGES+= sparccd-${ISO_RELEASE}
CD_IMAGES+= sparc64cd-${ISO_RELEASE}
CD_IMAGES+= sun2cd-${ISO_RELEASE}
CD_IMAGES+= sun3cd-${ISO_RELEASE}
CD_IMAGES+= vaxcd-${ISO_RELEASE}
CD_IMAGES+= x68kcd-${ISO_RELEASE}
##############################################################################
# The maximum size of an individual CD.
CD_SIZE= 700000
##############################################################################
# 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.
.for image in ${CD_IMAGES}
VOLID.${image}= NetBSD ${CD_RELEASE} CD ${image:S/^cd//}
VOLID.${image}= NetBSD ${CD_RELEASE} ${image:S/-${ISO_RELEASE}$//}
.endfor
# The "abstract file" name. If there is a file in the CD root describing
@ -68,7 +125,7 @@ PREPARER= NetBSD CD Build System
# The following ports, if included, will be bootable on their respective
# CD images:
#
# alpha, cats, i386, macppc, pmax, sparc, sparc64, sun3, vax.
# alpha, amd64, cats, i386, macppc, pmax, sparc, sparc64, sun3, vax.
#
# Special notes on booting:
#
@ -86,54 +143,66 @@ PREPARER= NetBSD CD Build System
# and sparc64 machines will have to boot with "boot cdrom:g" instead of
# "boot cdrom".
BASE_PORTS.multi-cd1= i386 macppc sparc sparc64 source
BASE_PORTS.multi-cd1-${ISO_RELEASE}= i386 macppc sparc sparc64
BASE_PORTS.multi-cd2= alpha \
amiga atari hp300 mac68k mvme68k news68k next68k sun3 \
cobalt hpcmips pmax \
vax
BASE_PORTS.acorn26cd=acorn26
BASE_PORTS.acorn32cd=acorn32
BASE_PORTS.algorcd=algor
BASE_PORTS.alphacd=alpha
BASE_PORTS.amigacd=amiga
BASE_PORTS.arccd=arc
BASE_PORTS.ataricd=atari
BASE_PORTS.catscd=cats
BASE_PORTS.cobaltcd=cobalt
BASE_PORTS.dreamcastcd=dreamcast
BASE_PORTS.evbarmcd=evbarm
BASE_PORTS.evbmipscd=evbmips
BASE_PORTS.evbsh3cd=evbsh3
BASE_PORTS.hp300cd=hp300
BASE_PORTS.hpcarmcd=hpcarm
BASE_PORTS.hpcmipscd=hpcmips
BASE_PORTS.hpcshcd=hpcsh
BASE_PORTS.i386cd=i386
BASE_PORTS.iyonixcd=iyonix
BASE_PORTS.luna68kcd=luna68k
BASE_PORTS.mac68kcd=mac68k
BASE_PORTS.macppccd=macppc
BASE_PORTS.mipscocd=mipsco
BASE_PORTS.mvme68kcd=mvme68k
BASE_PORTS.netwindercd=netwinder
BASE_PORTS.news68kcd=news68k
BASE_PORTS.newsmipscd=newsmips
BASE_PORTS.next68kcd=next68k
BASE_PORTS.pmaxcd=pmax
BASE_PORTS.prepcd=prep
BASE_PORTS.sandpointcd=sandpoint
BASE_PORTS.sbmipscd=sbmips
BASE_PORTS.sgimipscd=sgimips
BASE_PORTS.sharkcd=shark
BASE_PORTS.sourcecd=source
BASE_PORTS.sparccd=sparc
BASE_PORTS.sparc64cd=sparc64
BASE_PORTS.sun2cd=sun2
BASE_PORTS.sun3cd=sun3
BASE_PORTS.vaxcd=vax
BASE_PORTS.walnutcd=walnut
BASE_PORTS.x68kcd=x68k
BASE_PORTS.multi-cd2-${ISO_RELEASE} = alpha \
amiga atari mac68k next68k sun3
BASE_PORTS.multi-cd3-${ISO_RELEASE}= amd64 \
cobalt hpcmips pmax sgimips vax
BASE_PORTS.acorn26cd-${ISO_RELEASE}=acorn26
BASE_PORTS.acorn32cd-${ISO_RELEASE}=acorn32
BASE_PORTS.algorcd-${ISO_RELEASE}=algor
BASE_PORTS.alphacd-${ISO_RELEASE}=alpha
BASE_PORTS.amd64cd-${ISO_RELEASE}=amd64
BASE_PORTS.amigacd-${ISO_RELEASE}=amiga
BASE_PORTS.arccd-${ISO_RELEASE}=arc
BASE_PORTS.ataricd-${ISO_RELEASE}=atari
BASE_PORTS.catscd-${ISO_RELEASE}=cats
BASE_PORTS.cesficcd-${ISO_RELEASE}=cesfic
BASE_PORTS.cobaltcd-${ISO_RELEASE}=cobalt
BASE_PORTS.dreamcastcd-${ISO_RELEASE}=dreamcast
BASE_PORTS.evbarmcd-${ISO_RELEASE}=evbarm
BASE_PORTS.evbmips-mipsebcd-${ISO_RELEASE}=evbmips-mipseb
BASE_PORTS.evbmips-mipselcd-${ISO_RELEASE}=evbmips-mipsel
BASE_PORTS.evbsh3-sh3ebcd-${ISO_RELEASE}=evbsh3-sh3eb
BASE_PORTS.evbsh3-sh3elcd-${ISO_RELEASE}=evbsh3-sh3el
BASE_PORTS.evbsh5-sh5elcd-${ISO_RELEASE}=evbsh5-sh5el
BASE_PORTS.hp300cd-${ISO_RELEASE}=hp300
BASE_PORTS.hpcarmcd-${ISO_RELEASE}=hpcarm
BASE_PORTS.hpcmipscd-${ISO_RELEASE}=hpcmips
BASE_PORTS.hpcshcd-${ISO_RELEASE}=hpcsh
BASE_PORTS.i386cd-${ISO_RELEASE}=i386
BASE_PORTS.iyonixcd-${ISO_RELEASE}=iyonix
BASE_PORTS.ibmnwscd-${ISO_RELEASE}=ibmnws
BASE_PORTS.luna68kcd-${ISO_RELEASE}=luna68k
BASE_PORTS.mac68kcd-${ISO_RELEASE}=mac68k
BASE_PORTS.macppccd-${ISO_RELEASE}=macppc
BASE_PORTS.mipscocd-${ISO_RELEASE}=mipsco
BASE_PORTS.mmeyecd-${ISO_RELEASE}=mmeye
BASE_PORTS.mvme68kcd-${ISO_RELEASE}=mvme68k
BASE_PORTS.mvmeppccd-${ISO_RELEASE}=mvmeppc
BASE_PORTS.netwindercd-${ISO_RELEASE}=netwinder
BASE_PORTS.news68kcd-${ISO_RELEASE}=news68k
BASE_PORTS.newsmipscd-${ISO_RELEASE}=newsmips
BASE_PORTS.next68kcd-${ISO_RELEASE}=next68k
BASE_PORTS.ofppccd-${ISO_RELEASE}=ofppc
BASE_PORTS.pmaxcd-${ISO_RELEASE}=pmax
BASE_PORTS.pmppccd-${ISO_RELEASE}=pmppc
BASE_PORTS.prepcd-${ISO_RELEASE}=prep
BASE_PORTS.sandpointcd-${ISO_RELEASE}=sandpoint
BASE_PORTS.sbmips-mipsebcd-${ISO_RELEASE}=sbmips-mipseb
BASE_PORTS.sbmips-mipselcd-${ISO_RELEASE}=sbmips-mipsel
BASE_PORTS.sgimipscd-${ISO_RELEASE}=sgimips
BASE_PORTS.sharkcd-${ISO_RELEASE}=shark
BASE_PORTS.sourcecd-${ISO_RELEASE}=source
BASE_PORTS.sparccd-${ISO_RELEASE}=sparc
BASE_PORTS.sparc64cd-${ISO_RELEASE}=sparc64
BASE_PORTS.sun2cd-${ISO_RELEASE}=sun2
BASE_PORTS.sun3cd-${ISO_RELEASE}=sun3
BASE_PORTS.vaxcd-${ISO_RELEASE}=vax
BASE_PORTS.x68kcd-${ISO_RELEASE}=x68k
.for image in ${CD_IMAGES}
#INTDIRS.${image}+= packages