Module Name: src Committed By: nia Date: Wed Apr 24 11:29:35 UTC 2024
Modified Files: src/distrib/amd64/cdroms: Makefile src/distrib/cdrom: current.conf src/distrib/common: Makefile.bootcd src/distrib/i386/cdroms: Makefile Added Files: src/distrib/amd64/cdroms/installdvd: Makefile boot.cfg.in src/distrib/i386/cdroms/installdvd: Makefile boot.cfg.in Log Message: Add "DVD" ISOs for x86 that don't have to follow CD size limitations. These include all available sets. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/distrib/amd64/cdroms/Makefile cvs rdiff -u -r0 -r1.1 src/distrib/amd64/cdroms/installdvd/Makefile \ src/distrib/amd64/cdroms/installdvd/boot.cfg.in cvs rdiff -u -r1.13 -r1.14 src/distrib/cdrom/current.conf cvs rdiff -u -r1.46 -r1.47 src/distrib/common/Makefile.bootcd cvs rdiff -u -r1.4 -r1.5 src/distrib/i386/cdroms/Makefile cvs rdiff -u -r0 -r1.1 src/distrib/i386/cdroms/installdvd/Makefile \ src/distrib/i386/cdroms/installdvd/boot.cfg.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/amd64/cdroms/Makefile diff -u src/distrib/amd64/cdroms/Makefile:1.3 src/distrib/amd64/cdroms/Makefile:1.4 --- src/distrib/amd64/cdroms/Makefile:1.3 Tue Mar 6 21:52:44 2007 +++ src/distrib/amd64/cdroms/Makefile Wed Apr 24 11:29:34 2024 @@ -1,8 +1,9 @@ -# $NetBSD: Makefile,v 1.3 2007/03/06 21:52:44 bouyer Exp $ +# $NetBSD: Makefile,v 1.4 2024/04/24 11:29:34 nia Exp $ SUBDIR= SUBDIR+= bootcd SUBDIR+= bootcd-com +SUBDIR+= installdvd SUBDIR+= installcd TARGETS+= release iso_image Index: src/distrib/cdrom/current.conf diff -u src/distrib/cdrom/current.conf:1.13 src/distrib/cdrom/current.conf:1.14 --- src/distrib/cdrom/current.conf:1.13 Wed Jan 24 09:04:40 2018 +++ src/distrib/cdrom/current.conf Wed Apr 24 11:29:34 2024 @@ -1,4 +1,4 @@ -# $NetBSD: current.conf,v 1.13 2018/01/24 09:04:40 skrll Exp $ +# $NetBSD: current.conf,v 1.14 2024/04/24 11:29:34 nia Exp $ # # Makefile fragment for CD sets; includes config information. @@ -32,6 +32,7 @@ CD_IMAGES+= multi-cd3-${ISO_RELEASE} CD_IMAGES+= acorn32cd-${ISO_RELEASE} CD_IMAGES+= algorcd-${ISO_RELEASE} CD_IMAGES+= alphacd-${ISO_RELEASE} +CD_IMAGES+= amd64dvd-${ISO_RELEASE} CD_IMAGES+= amd64cd-${ISO_RELEASE} CD_IMAGES+= amigacd-${ISO_RELEASE} CD_IMAGES+= arccd-${ISO_RELEASE} @@ -51,6 +52,7 @@ CD_IMAGES+= hppacd-${ISO_RELEASE} CD_IMAGES+= hpcarmcd-${ISO_RELEASE} CD_IMAGES+= hpcmipscd-${ISO_RELEASE} CD_IMAGES+= hpcshcd-${ISO_RELEASE} +CD_IMAGES+= i386dvd-${ISO_RELEASE} CD_IMAGES+= i386cd-${ISO_RELEASE} CD_IMAGES+= ibmnwscd-${ISO_RELEASE} CD_IMAGES+= iyonix-${ISO_RELEASE} @@ -159,6 +161,7 @@ BASE_PORTS.multi-cd3-${ISO_RELEASE}= cob BASE_PORTS.acorn32cd-${ISO_RELEASE}=acorn32 BASE_PORTS.algorcd-${ISO_RELEASE}=algor BASE_PORTS.alphacd-${ISO_RELEASE}=alpha +BASE_PORTS.amd64dvd-${ISO_RELEASE}=amd64 BASE_PORTS.amd64cd-${ISO_RELEASE}=amd64 BASE_PORTS.amigacd-${ISO_RELEASE}=amiga BASE_PORTS.arccd-${ISO_RELEASE}=arc @@ -176,6 +179,7 @@ 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.i386dvd-${ISO_RELEASE}=i386 BASE_PORTS.i386cd-${ISO_RELEASE}=i386 BASE_PORTS.iyonixcd-${ISO_RELEASE}=iyonix BASE_PORTS.ibmnwscd-${ISO_RELEASE}=ibmnws Index: src/distrib/common/Makefile.bootcd diff -u src/distrib/common/Makefile.bootcd:1.46 src/distrib/common/Makefile.bootcd:1.47 --- src/distrib/common/Makefile.bootcd:1.46 Tue Apr 23 20:37:07 2024 +++ src/distrib/common/Makefile.bootcd Wed Apr 24 11:29:34 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.bootcd,v 1.46 2024/04/23 20:37:07 nia Exp $ +# $NetBSD: Makefile.bootcd,v 1.47 2024/04/24 11:29:34 nia Exp $ # # Makefile snipped to create a CD/DVD ISO # @@ -123,6 +123,8 @@ ECHO?= echo .if ${CDRELEASE} == false CDIMAGE= ${CDBASE}.iso +.elif ${CDBASE:M*dvd} +CDIMAGE= NetBSD-${DISTRIBVER}-${CDBASE:S/dvd$//}-dvd.iso .else CDIMAGE= NetBSD-${DISTRIBVER}-${CDBASE:S/cd$//}.iso .endif Index: src/distrib/i386/cdroms/Makefile diff -u src/distrib/i386/cdroms/Makefile:1.4 src/distrib/i386/cdroms/Makefile:1.5 --- src/distrib/i386/cdroms/Makefile:1.4 Tue Mar 6 21:52:45 2007 +++ src/distrib/i386/cdroms/Makefile Wed Apr 24 11:29:34 2024 @@ -1,8 +1,9 @@ -# $NetBSD: Makefile,v 1.4 2007/03/06 21:52:45 bouyer Exp $ +# $NetBSD: Makefile,v 1.5 2024/04/24 11:29:34 nia Exp $ SUBDIR= SUBDIR+= bootcd SUBDIR+= bootcd-com +SUBDIR+= installdvd SUBDIR+= installcd TARGETS+= release iso_image Added files: Index: src/distrib/amd64/cdroms/installdvd/Makefile diff -u /dev/null src/distrib/amd64/cdroms/installdvd/Makefile:1.1 --- /dev/null Wed Apr 24 11:29:35 2024 +++ src/distrib/amd64/cdroms/installdvd/Makefile Wed Apr 24 11:29:34 2024 @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1 2024/04/24 11:29:34 nia Exp $ +# + +# Install CD, to be made after 'build.sh release' +# Requires populated $RELEASEDIR/${MACHINE} + +.include <bsd.own.mk> +.include "${.CURDIR}/../Makefile.cdrom" + +CDBASE= amd64dvd # gives ${CDBASE}.iso +CDRELEASE= true # include $RELEASEDIR/$RELEASEMACHINEDIR +CDBUILDEXTRA= boot.cfg # Add boot.cfg file +CLEANFILES+= boot.cfg + +prepare_md_post: + ${TOOL_SED} "s/@@VERSION@@/${DISTRIBVER}/" \ + < ${.CURDIR}/boot.cfg.in > boot.cfg + +.include "${.CURDIR}/../../../common/Makefile.bootcd" Index: src/distrib/amd64/cdroms/installdvd/boot.cfg.in diff -u /dev/null src/distrib/amd64/cdroms/installdvd/boot.cfg.in:1.1 --- /dev/null Wed Apr 24 11:29:35 2024 +++ src/distrib/amd64/cdroms/installdvd/boot.cfg.in Wed Apr 24 11:29:34 2024 @@ -0,0 +1,8 @@ +banner=Welcome to the NetBSD @@VERSION@@ installation DVD +banner================================================================================ +banner= +banner=If you encounter a problem while booting, report a bug at +banner=https://www.NetBSD.org/. +menu=Install NetBSD:boot netbsd +menu=Drop to boot prompt:prompt +timeout=30 Index: src/distrib/i386/cdroms/installdvd/Makefile diff -u /dev/null src/distrib/i386/cdroms/installdvd/Makefile:1.1 --- /dev/null Wed Apr 24 11:29:35 2024 +++ src/distrib/i386/cdroms/installdvd/Makefile Wed Apr 24 11:29:34 2024 @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2024/04/24 11:29:34 nia Exp $ +# + +# Install CD, to be made after 'build.sh release' +# Requires populated $RELEASEDIR/${MACHINE} + +.include <bsd.own.mk> +.include "${.CURDIR}/../Makefile.cdrom" + +CDBASE= i386dvd # gives ${CDBASE}.iso +CDRELEASE= true # include $RELEASEDIR/$RELEASEMACHINEDIR +CDBUILDEXTRA+= boot.cfg # Add boot.cfg file +CLEANFILES+= boot.cfg + +prepare_md_post: + ${TOOL_SED} "s/@@VERSION@@/${DISTRIBVER}/" < ${.CURDIR}/boot.cfg.in > boot.cfg + +.include "${.CURDIR}/../../../common/Makefile.bootcd" Index: src/distrib/i386/cdroms/installdvd/boot.cfg.in diff -u /dev/null src/distrib/i386/cdroms/installdvd/boot.cfg.in:1.1 --- /dev/null Wed Apr 24 11:29:35 2024 +++ src/distrib/i386/cdroms/installdvd/boot.cfg.in Wed Apr 24 11:29:34 2024 @@ -0,0 +1,8 @@ +banner=Welcome to the NetBSD @@VERSION@@ installation DVD +banner================================================================================ +banner= +banner=If you encounter a problem while booting, report a bug at +banner=https://www.NetBSD.org/. +menu=Install NetBSD:boot netbsd +menu=Drop to boot prompt:prompt +timeout=30