Module Name: src Committed By: tsutsui Date: Sat Nov 3 14:25:33 UTC 2012
Modified Files: src/distrib/amd64/installimage: Makefile src/distrib/amd64/liveimage/emuimage: Makefile src/distrib/amd64/liveimage/usbimage: Makefile src/distrib/common/bootimage: Makefile.installimage Makefile.liveimage src/distrib/i386/installimage: Makefile src/distrib/i386/liveimage/emuimage: Makefile src/distrib/i386/liveimage/usbimage: Makefile src/distrib/pmax/liveimage/emuimage: Makefile src/distrib/sparc/liveimage/emuimage: Makefile src/distrib/sparc64/liveimage/emuimage: Makefile src/distrib/sun2/liveimage/emuimage: Makefile src/distrib/sun3/liveimage/emuimage: Makefile src/distrib/vax/liveimage/emuimage: Makefile Log Message: Allow overriding live-image and install-image sizes by INSTIMAGEMB (for install-images), USBIMAGEMB (for x86 sd0root liveimages), and EMUIMAGEMB (for other liveimages) variables. Per discussion on current-users@: http://mail-index.NetBSD.org/current-users/2012/10/29/msg021368.html To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/distrib/amd64/installimage/Makefile cvs rdiff -u -r1.2 -r1.3 src/distrib/amd64/liveimage/emuimage/Makefile cvs rdiff -u -r1.2 -r1.3 src/distrib/amd64/liveimage/usbimage/Makefile cvs rdiff -u -r1.3 -r1.4 src/distrib/common/bootimage/Makefile.installimage cvs rdiff -u -r1.2 -r1.3 src/distrib/common/bootimage/Makefile.liveimage cvs rdiff -u -r1.2 -r1.3 src/distrib/i386/installimage/Makefile cvs rdiff -u -r1.2 -r1.3 src/distrib/i386/liveimage/emuimage/Makefile cvs rdiff -u -r1.2 -r1.3 src/distrib/i386/liveimage/usbimage/Makefile cvs rdiff -u -r1.2 -r1.3 src/distrib/pmax/liveimage/emuimage/Makefile cvs rdiff -u -r1.2 -r1.3 src/distrib/sparc/liveimage/emuimage/Makefile cvs rdiff -u -r1.2 -r1.3 src/distrib/sparc64/liveimage/emuimage/Makefile cvs rdiff -u -r1.2 -r1.3 src/distrib/sun2/liveimage/emuimage/Makefile cvs rdiff -u -r1.2 -r1.3 src/distrib/sun3/liveimage/emuimage/Makefile cvs rdiff -u -r1.2 -r1.3 src/distrib/vax/liveimage/emuimage/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/installimage/Makefile diff -u src/distrib/amd64/installimage/Makefile:1.2 src/distrib/amd64/installimage/Makefile:1.3 --- src/distrib/amd64/installimage/Makefile:1.2 Fri Aug 17 16:56:34 2012 +++ src/distrib/amd64/installimage/Makefile Sat Nov 3 14:25:32 2012 @@ -1,11 +1,11 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:34 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:32 tsutsui Exp $ .include <bsd.own.mk> INSTIMGBASE= NetBSD-${DISTRIBVER}-amd64-install # gives ${IMGBASE}.img BOOTDISK= sd0 # for USB flash etc. -IMAGEMB= 550 # for all installation binaries +INSTIMAGEMB?= 550 # for all installation binaries PRIMARY_BOOT= bootxx_ffsv1 SECONDARY_BOOT= boot Index: src/distrib/amd64/liveimage/emuimage/Makefile diff -u src/distrib/amd64/liveimage/emuimage/Makefile:1.2 src/distrib/amd64/liveimage/emuimage/Makefile:1.3 --- src/distrib/amd64/liveimage/emuimage/Makefile:1.2 Fri Aug 17 16:56:35 2012 +++ src/distrib/amd64/liveimage/emuimage/Makefile Sat Nov 3 14:25:32 2012 @@ -1,7 +1,10 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:35 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:32 tsutsui Exp $ LIVEIMGBASE= NetBSD-${DISTRIBVER}-amd64-live-wd0root # gives ${IMGBASE}.img BOOTDISK= wd0 # for QEMU etc. +.if defined(EMUIMAGEMB) +LIVEIMAGEMB= ${EMUIMAGEMB} +.endif .include "${.CURDIR}/../Makefile.liveimage" Index: src/distrib/amd64/liveimage/usbimage/Makefile diff -u src/distrib/amd64/liveimage/usbimage/Makefile:1.2 src/distrib/amd64/liveimage/usbimage/Makefile:1.3 --- src/distrib/amd64/liveimage/usbimage/Makefile:1.2 Fri Aug 17 16:56:35 2012 +++ src/distrib/amd64/liveimage/usbimage/Makefile Sat Nov 3 14:25:32 2012 @@ -1,9 +1,11 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:35 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:32 tsutsui Exp $ LIVEIMGBASE= NetBSD-${DISTRIBVER}-amd64-live-sd0root # gives ${IMGBASE}.img +USBIMAGEMB?= 1536 # 2GB USB flash memories aren't 2GiB + BOOTDISK= sd0 # for USB flash etc. -IMAGEMB= 1536 # 2GB USB flash memories aren't 2GiB +LIVEIMAGEMB= ${USBIMAGEMB} OMIT_SWAPIMG= yes # no need to write swap .include "${.CURDIR}/../Makefile.liveimage" Index: src/distrib/common/bootimage/Makefile.installimage diff -u src/distrib/common/bootimage/Makefile.installimage:1.3 src/distrib/common/bootimage/Makefile.installimage:1.4 --- src/distrib/common/bootimage/Makefile.installimage:1.3 Sun Apr 22 07:23:42 2012 +++ src/distrib/common/bootimage/Makefile.installimage Sat Nov 3 14:25:32 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.installimage,v 1.3 2012/04/22 07:23:42 tsutsui Exp $ +# $NetBSD: Makefile.installimage,v 1.4 2012/11/03 14:25:32 tsutsui Exp $ # # Common Makefile to create a bootable installation image for USB flash etc. # @@ -8,6 +8,11 @@ # INSTIMGBASE # Basename of the liveimage # +# Optional variables: +# INSTIMAGEMB +# target image size in MB +# (if empty default IMAGEMB in Makefile.bootimage is used) +# # See Makefile.bootimage for other variables. # @@ -21,6 +26,9 @@ check_INSTIMGBASE: .PHONY .NOTMAIN .endif .endif +.if defined(INSTIMAGEMB) +IMAGEMB= ${INSTIMAGEMB} +.endif SWAPMB= 0 # no swap OMIT_SWAPIMG= yes # nothing to write Index: src/distrib/common/bootimage/Makefile.liveimage diff -u src/distrib/common/bootimage/Makefile.liveimage:1.2 src/distrib/common/bootimage/Makefile.liveimage:1.3 --- src/distrib/common/bootimage/Makefile.liveimage:1.2 Sun Jan 22 16:50:00 2012 +++ src/distrib/common/bootimage/Makefile.liveimage Sat Nov 3 14:25:32 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.liveimage,v 1.2 2012/01/22 16:50:00 tsutsui Exp $ +# $NetBSD: Makefile.liveimage,v 1.3 2012/11/03 14:25:32 tsutsui Exp $ # # Common Makefile to create a bootable FS image for USB flash or emulators # @@ -8,6 +8,11 @@ # LIVEIMGBASE # Basename of the liveimage # +# Optional variables: +# LIVEIMAGEMB +# target image size in MB +# (if empty default IMAGEMB in Makefile.bootimage is used) +# # See Makefile.bootimage for other variables. # @@ -21,6 +26,10 @@ check_LIVEIMGBASE: .PHONY .NOTMAIN .endif .endif +.if defined(LIVEIMAGEMB) +IMAGEMB= ${LIVEIMAGEMB} +.endif + IMGBASE= ${LIVEIMGBASE} .include "${NETBSDSRCDIR}/distrib/common/bootimage/Makefile.bootimage" Index: src/distrib/i386/installimage/Makefile diff -u src/distrib/i386/installimage/Makefile:1.2 src/distrib/i386/installimage/Makefile:1.3 --- src/distrib/i386/installimage/Makefile:1.2 Fri Aug 17 16:56:35 2012 +++ src/distrib/i386/installimage/Makefile Sat Nov 3 14:25:33 2012 @@ -1,11 +1,11 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:35 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:33 tsutsui Exp $ .include <bsd.own.mk> INSTIMGBASE= NetBSD-${DISTRIBVER}-i386-install # gives ${IMGBASE}.img BOOTDISK= sd0 # for USB flash etc. -IMAGEMB= 512 # for all installation binaries +INSTIMAGEMB?= 512 # for all installation binaries PRIMARY_BOOT= bootxx_ffsv1 SECONDARY_BOOT= boot Index: src/distrib/i386/liveimage/emuimage/Makefile diff -u src/distrib/i386/liveimage/emuimage/Makefile:1.2 src/distrib/i386/liveimage/emuimage/Makefile:1.3 --- src/distrib/i386/liveimage/emuimage/Makefile:1.2 Fri Aug 17 16:56:35 2012 +++ src/distrib/i386/liveimage/emuimage/Makefile Sat Nov 3 14:25:33 2012 @@ -1,7 +1,10 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:35 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:33 tsutsui Exp $ LIVEIMGBASE= NetBSD-${DISTRIBVER}-i386-live-wd0root # gives ${IMGBASE}.img BOOTDISK= wd0 # for QEMU etc. +.if defined(EMUIMAGEMB) +LIVEIMAGEMB= ${EMUIMAGEMB} +.endif .include "${.CURDIR}/../Makefile.liveimage" Index: src/distrib/i386/liveimage/usbimage/Makefile diff -u src/distrib/i386/liveimage/usbimage/Makefile:1.2 src/distrib/i386/liveimage/usbimage/Makefile:1.3 --- src/distrib/i386/liveimage/usbimage/Makefile:1.2 Fri Aug 17 16:56:35 2012 +++ src/distrib/i386/liveimage/usbimage/Makefile Sat Nov 3 14:25:33 2012 @@ -1,9 +1,11 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:35 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:33 tsutsui Exp $ LIVEIMGBASE= NetBSD-${DISTRIBVER}-i386-live-sd0root # gives ${IMGBASE}.img +USBIMAGEMB?= 1536 # 2GB USB flash memories aren't 2GiB + BOOTDISK= sd0 # for USB flash etc. -IMAGEMB= 1536 # 2GB USB flash memories aren't 2GiB +LIVEIMAGEMB= ${USBIMAGEMB} OMIT_SWAPIMG= yes # no need to write swap .include "${.CURDIR}/../Makefile.liveimage" Index: src/distrib/pmax/liveimage/emuimage/Makefile diff -u src/distrib/pmax/liveimage/emuimage/Makefile:1.2 src/distrib/pmax/liveimage/emuimage/Makefile:1.3 --- src/distrib/pmax/liveimage/emuimage/Makefile:1.2 Fri Aug 17 16:56:35 2012 +++ src/distrib/pmax/liveimage/emuimage/Makefile Sat Nov 3 14:25:33 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:35 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:33 tsutsui Exp $ LIVEIMGBASE= NetBSD-${DISTRIBVER}-pmax-live-sd0root # gives ${IMGBASE}.img @@ -6,6 +6,9 @@ LIVEIMGBASE= NetBSD-${DISTRIBVER}-pmax-l KERN_SET= kern-GENERIC BOOTDISK= sd0 +.if defined(EMUIMAGEMB) +LIVEIMAGEMB= ${EMUIMAGEMB} +.endif PRIMARY_BOOT= bootxx_ffs #SECONDARY_BOOT= # boot.pmax is extracted from base.tgz SECONDARY_BOOT_ARG= # nothing Index: src/distrib/sparc/liveimage/emuimage/Makefile diff -u src/distrib/sparc/liveimage/emuimage/Makefile:1.2 src/distrib/sparc/liveimage/emuimage/Makefile:1.3 --- src/distrib/sparc/liveimage/emuimage/Makefile:1.2 Fri Aug 17 16:56:35 2012 +++ src/distrib/sparc/liveimage/emuimage/Makefile Sat Nov 3 14:25:33 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:35 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:33 tsutsui Exp $ LIVEIMGBASE= NetBSD-${DISTRIBVER}-sparc-live-sd0root # gives ${IMGBASE}.img @@ -6,6 +6,9 @@ LIVEIMGBASE= NetBSD-${DISTRIBVER}-sparc- KERN_SET= kern-GENERIC BOOTDISK= sd0 +.if defined(EMUIMAGEMB) +LIVEIMAGEMB= ${EMUIMAGEMB} +.endif PRIMARY_BOOT= bootxx SECONDARY_BOOT= boot SECONDARY_BOOT_ARG= /${SECONDARY_BOOT} Index: src/distrib/sparc64/liveimage/emuimage/Makefile diff -u src/distrib/sparc64/liveimage/emuimage/Makefile:1.2 src/distrib/sparc64/liveimage/emuimage/Makefile:1.3 --- src/distrib/sparc64/liveimage/emuimage/Makefile:1.2 Fri Aug 17 16:56:36 2012 +++ src/distrib/sparc64/liveimage/emuimage/Makefile Sat Nov 3 14:25:33 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:36 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:33 tsutsui Exp $ LIVEIMGBASE= NetBSD-${DISTRIBVER}-sparc64-live-sd0root # gives ${IMGBASE}.img @@ -7,6 +7,9 @@ LIVEIMGBASE= NetBSD-${DISTRIBVER}-sparc6 KERN_SET= kern-GENERIC BOOTDISK= sd0 # for QEMU #BOOTDISK= wd0 # for Ultra5/10 image? +.if defined(EMUIMAGEMB) +LIVEIMAGEMB= ${EMUIMAGEMB} +.endif PRIMARY_BOOT= bootblk #SECONDARY_BOOT= # nothing #SECONDARY_BOOT_ARG= # unnecessary Index: src/distrib/sun2/liveimage/emuimage/Makefile diff -u src/distrib/sun2/liveimage/emuimage/Makefile:1.2 src/distrib/sun2/liveimage/emuimage/Makefile:1.3 --- src/distrib/sun2/liveimage/emuimage/Makefile:1.2 Fri Aug 17 16:56:36 2012 +++ src/distrib/sun2/liveimage/emuimage/Makefile Sat Nov 3 14:25:33 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:36 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:33 tsutsui Exp $ LIVEIMGBASE= NetBSD-${DISTRIBVER}-sun2-live-sd0root # gives ${IMGBASE}.img @@ -6,6 +6,9 @@ LIVEIMGBASE= NetBSD-${DISTRIBVER}-sun2-l KERN_SET= kern-GENERIC BOOTDISK= sd0 +.if defined(EMUIMAGEMB) +LIVEIMAGEMB= ${EMUIMAGEMB} +.endif PRIMARY_BOOT= bootxx SECONDARY_BOOT= ufsboot SECONDARY_BOOT_ARG= /${SECONDARY_BOOT} Index: src/distrib/sun3/liveimage/emuimage/Makefile diff -u src/distrib/sun3/liveimage/emuimage/Makefile:1.2 src/distrib/sun3/liveimage/emuimage/Makefile:1.3 --- src/distrib/sun3/liveimage/emuimage/Makefile:1.2 Fri Aug 17 16:56:36 2012 +++ src/distrib/sun3/liveimage/emuimage/Makefile Sat Nov 3 14:25:33 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:36 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:33 tsutsui Exp $ LIVEIMGBASE= NetBSD-${DISTRIBVER}-sun3-live-sd0root # gives ${IMGBASE}.img @@ -6,6 +6,9 @@ LIVEIMGBASE= NetBSD-${DISTRIBVER}-sun3-l KERN_SET= kern-GENERIC BOOTDISK= sd0 +.if defined(EMUIMAGEMB) +LIVEIMAGEMB= ${EMUIMAGEMB} +.endif PRIMARY_BOOT= bootxx SECONDARY_BOOT= ufsboot SECONDARY_BOOT_ARG= /${SECONDARY_BOOT} Index: src/distrib/vax/liveimage/emuimage/Makefile diff -u src/distrib/vax/liveimage/emuimage/Makefile:1.2 src/distrib/vax/liveimage/emuimage/Makefile:1.3 --- src/distrib/vax/liveimage/emuimage/Makefile:1.2 Fri Aug 17 16:56:36 2012 +++ src/distrib/vax/liveimage/emuimage/Makefile Sat Nov 3 14:25:33 2012 @@ -1,12 +1,14 @@ -# $NetBSD: Makefile,v 1.2 2012/08/17 16:56:36 riz Exp $ +# $NetBSD: Makefile,v 1.3 2012/11/03 14:25:33 tsutsui Exp $ LIVEIMGBASE= NetBSD-${DISTRIBVER}-vax-live-ra0root # gives ${IMGBASE}.img .include <bsd.own.mk> +EMUIMAGEMB?= 1024 # ra0 can't handle 2GB image + KERN_SET= kern-GENERIC BOOTDISK= ra0 -IMAGEMB= 1024 # ra0 can't handle 2GB image +LIVEIMAGEMB= ${EMUIMAGEMB} PRIMARY_BOOT= xxboot #SECONDARY_BOOT= # boot is extracted from base.tgz SECONDARY_BOOT_ARG= # nothing