Module Name:    src
Committed By:   nia
Date:           Tue Apr 23 12:25:57 UTC 2024

Modified Files:
        src/distrib/amd64/cdroms/installcd: Makefile
        src/distrib/common: Makefile.bootcd
        src/distrib/sparc64/cdroms/installcd: Makefile

Log Message:
Exclude compat sets from ISO images that struggle to fit on a CD-ROM

When debug is excluded, also exclude the compat debug sets.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/distrib/amd64/cdroms/installcd/Makefile
cvs rdiff -u -r1.44 -r1.45 src/distrib/common/Makefile.bootcd
cvs rdiff -u -r1.31 -r1.32 src/distrib/sparc64/cdroms/installcd/Makefile

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/installcd/Makefile
diff -u src/distrib/amd64/cdroms/installcd/Makefile:1.6 src/distrib/amd64/cdroms/installcd/Makefile:1.7
--- src/distrib/amd64/cdroms/installcd/Makefile:1.6	Mon Sep 23 13:42:30 2019
+++ src/distrib/amd64/cdroms/installcd/Makefile	Tue Apr 23 12:25:57 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2019/09/23 13:42:30 christos Exp $
+#	$NetBSD: Makefile,v 1.7 2024/04/23 12:25:57 nia Exp $
 #
 
 # Install CD, to be made after 'build.sh release'
@@ -10,6 +10,7 @@
 CDBASE=		amd64cd			# gives ${CDBASE}.iso
 CDRELEASE=	true			# include $RELEASEDIR/$RELEASEMACHINEDIR
 CDRELEASE_NODEBUG=	true
+CDRELEASE_NOCOMPAT=	true
 CDBUILDEXTRA=	boot.cfg		# Add boot.cfg file
 CLEANFILES+=	boot.cfg
 

Index: src/distrib/common/Makefile.bootcd
diff -u src/distrib/common/Makefile.bootcd:1.44 src/distrib/common/Makefile.bootcd:1.45
--- src/distrib/common/Makefile.bootcd:1.44	Sun Oct 11 14:10:04 2020
+++ src/distrib/common/Makefile.bootcd	Tue Apr 23 12:25:57 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.bootcd,v 1.44 2020/10/11 14:10:04 jmcneill Exp $
+#	$NetBSD: Makefile.bootcd,v 1.45 2024/04/23 12:25:57 nia Exp $
 #
 # Makefile snipped to create a CD/DVD ISO
 #
@@ -55,11 +55,18 @@ CDROMS_RELEASEDIR?=	images
 .if defined(CDRELEASE_NOISOS)
 CDRELEASE_EXCLUDE=	-s ',./installation/cdrom.*,,gp'
 .endif
+.if defined(CDRELEASE_NOCOMPAT)
+.  for sufx in tgz tar.xz
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/base32.${sufx},,gp'
+.  endfor
+.endif
 .if defined(CDRELEASE_NODEBUG)
-CDRELEASE_EXCLUDE+=	-s ',./binary/sets/debug.tgz,,gp'
-CDRELEASE_EXCLUDE+=	-s ',./binary/sets/xdebug.tgz,,gp'
-CDRELEASE_EXCLUDE+=	-s ',./binary/sets/debug.tar.xz,,gp'
-CDRELEASE_EXCLUDE+=	-s ',./binary/sets/xdebug.tar.xz,,gp'
+.  for sufx in tgz tar.xz
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/debug.${sufx},,gp'
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/debug32.${sufx},,gp'
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/debug64.${sufx},,gp'
+CDRELEASE_EXCLUDE+=	-s ',./binary/sets/xdebug.${sufx},,gp'
+.  endfor
 .endif
 .if !defined(CDRELEASE_LIVEIMAGE)
 CDRELEASE_EXCLUDE+=	-s ',./installation/liveimage.*,,gp'

Index: src/distrib/sparc64/cdroms/installcd/Makefile
diff -u src/distrib/sparc64/cdroms/installcd/Makefile:1.31 src/distrib/sparc64/cdroms/installcd/Makefile:1.32
--- src/distrib/sparc64/cdroms/installcd/Makefile:1.31	Mon Sep 23 13:42:35 2019
+++ src/distrib/sparc64/cdroms/installcd/Makefile	Tue Apr 23 12:25:57 2024
@@ -1,10 +1,11 @@
-#	$NetBSD: Makefile,v 1.31 2019/09/23 13:42:35 christos Exp $
+#	$NetBSD: Makefile,v 1.32 2024/04/23 12:25:57 nia Exp $
 
 .include <bsd.own.mk>
 
 CDBASE=		sparc64cd		# gives ${CDBASE}.iso
 CDRELEASE=	true			# include $RELEASEDIR/$RELEASEMACHINEDIR
 CDRELEASE_NODEBUG=	true
+CDRELEASE_NOCOMPAT=	true
 CDKERNELS=	${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/kernel/netbsd-GENERIC.gz	netbsd
 CD_SETS=	base etc
 .if ${MKKMOD} != "no"

Reply via email to