Module Name:    src
Committed By:   christos
Date:           Fri Feb 10 16:43:59 UTC 2017

Modified Files:
        src/distrib/amd64/cdroms: Makefile.cdrom
        src/distrib/amd64/uefi-installimage: Makefile.bootimage
            Makefile.installimage
        src/distrib/common: Makefile.bootcd
        src/distrib/common/bootimage: Makefile.bootimage Makefile.installimage
            Makefile.liveimage
        src/distrib/i386/cdroms: Makefile.cdrom
        src/distrib/ofppc/cdroms/installcd: Makefile
        src/distrib/sparc64/cdroms/installcd: Makefile
        src/distrib/vax/cdroms/installcd: Makefile

Log Message:
Initial pass to be unaffected by build umask on build artifacts
1. ${MKDIR} -> ${MKDIR} ${MKDIRPERM}
2. ${CP} -> ${INSTALL} ${COPY} -m <perm>


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/distrib/amd64/cdroms/Makefile.cdrom
cvs rdiff -u -r1.1 -r1.2 \
    src/distrib/amd64/uefi-installimage/Makefile.bootimage \
    src/distrib/amd64/uefi-installimage/Makefile.installimage
cvs rdiff -u -r1.35 -r1.36 src/distrib/common/Makefile.bootcd
cvs rdiff -u -r1.13 -r1.14 src/distrib/common/bootimage/Makefile.bootimage
cvs rdiff -u -r1.4 -r1.5 src/distrib/common/bootimage/Makefile.installimage
cvs rdiff -u -r1.3 -r1.4 src/distrib/common/bootimage/Makefile.liveimage
cvs rdiff -u -r1.40 -r1.41 src/distrib/i386/cdroms/Makefile.cdrom
cvs rdiff -u -r1.4 -r1.5 src/distrib/ofppc/cdroms/installcd/Makefile
cvs rdiff -u -r1.27 -r1.28 src/distrib/sparc64/cdroms/installcd/Makefile
cvs rdiff -u -r1.15 -r1.16 src/distrib/vax/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/Makefile.cdrom
diff -u src/distrib/amd64/cdroms/Makefile.cdrom:1.21 src/distrib/amd64/cdroms/Makefile.cdrom:1.22
--- src/distrib/amd64/cdroms/Makefile.cdrom:1.21	Tue Jan 24 06:27:55 2017
+++ src/distrib/amd64/cdroms/Makefile.cdrom	Fri Feb 10 11:43:59 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.cdrom,v 1.21 2017/01/24 11:27:55 nonaka Exp $
+# $NetBSD: Makefile.cdrom,v 1.22 2017/02/10 16:43:59 christos Exp $
 
 .include <bsd.own.mk>
 .include <bsd.endian.mk>
@@ -22,8 +22,8 @@ CD_SETS+=	modules
 ${EFIBOOTIMG}: ${DESTDIR}/usr/mdec/bootx64.efi ${DESTDIR}/usr/mdec/bootia32.efi
 	${RM} -f ${EFIBOOTIMG}
 	${RM} -rf efiboot/EFI/boot
-	${MKDIR} efiboot/EFI/boot
-	${CP} ${.ALLSRC} efiboot/EFI/boot/
+	${MKDIR} ${MKDIRPERM} efiboot/EFI/boot
+	${INSTALL} ${COPY} -m 0444 ${.ALLSRC} efiboot/EFI/boot/
 	${TOOL_MAKEFS} -M 1m -m 1m -B ${TARGET_ENDIANNESS} \
 		-t msdos -o F=12,c=1 ${EFIBOOTIMG} efiboot
 
@@ -33,6 +33,6 @@ image_md_pre: ${EFIBOOTIMG}
 	${INSTALL} ${COPY} ${.CURDIR}/../etc.ttys cdrom/etc/ttys
 	${INSTALL} ${COPY} ${.CURDIR}/../etc.rc cdrom/etc/rc
 	${INSTALL} ${COPY} -m 0555 ${.CURDIR}/../install.sh cdrom/install.sh
-	${MKDIR} cdrom/mnt2 cdrom/targetroot
+	${MKDIR} ${MKDIRPERM} cdrom/mnt2 cdrom/targetroot
 	${INSTALL} ${COPY} ${SYSINSTDIR}/sysinstmsgs.?? cdrom/usr/share/sysinst/catalog/
-	${MKDIR} cdrom/var
+	${MKDIR} ${MKDIRPERM} cdrom/var

Index: src/distrib/amd64/uefi-installimage/Makefile.bootimage
diff -u src/distrib/amd64/uefi-installimage/Makefile.bootimage:1.1 src/distrib/amd64/uefi-installimage/Makefile.bootimage:1.2
--- src/distrib/amd64/uefi-installimage/Makefile.bootimage:1.1	Tue Jan 24 06:16:50 2017
+++ src/distrib/amd64/uefi-installimage/Makefile.bootimage	Fri Feb 10 11:43:59 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.bootimage,v 1.1 2017/01/24 11:16:50 nonaka Exp $
+#	$NetBSD: Makefile.bootimage,v 1.2 2017/02/10 16:43:59 christos Exp $
 #
 # Copyright (c) 2009, 2010, 2011 Izumi Tsutsui.  All rights reserved.
 #
@@ -149,7 +149,6 @@ TIMESTAMP=-T ${NETBSDSRCDIR}/sys/sys/par
 # should be defined elsewhere? 
 CAT?=		cat
 CHMOD?=		chmod
-CP?=		cp
 DD?=		dd
 MKDIR?=		mkdir -p
 RM?=		rm
@@ -254,7 +253,7 @@ ${TARGETFS}: prepare_md_post pre-targetf
 		echo "Missing ${RELEASEDIR}/${RELEASEMACHINEDIR}, aborting"; \
 		false; 							\
 	fi;
-	@${MKDIR} ${WORKDIR}
+	@${MKDIR} ${MKDIRPERM} ${WORKDIR}
 .for set in ${IMG_SETS}
 	@if [ ! -f ${SETS_DIR}/${set}.tgz ]; then 			\
 		echo "Missing ${SETS_DIR}/${set}.tgz, aborting";	\
@@ -265,7 +264,7 @@ ${TARGETFS}: prepare_md_post pre-targetf
 .endfor
 .if defined(SECONDARY_BOOT)
 	@echo Copying secondary boot...
-	${CP} -f ${WORKDIR}/usr/mdec/${SECONDARY_BOOT} ${WORKDIR}
+	${INSTALL} ${COPY} -m 0444 ${WORKDIR}/usr/mdec/${SECONDARY_BOOT} ${WORKDIR}
 .endif
 	@echo Preparing /etc/fstab ...
 .if ${USE_GPT} != "no"
@@ -290,11 +289,11 @@ ${TARGETFS}: prepare_md_post pre-targetf
 	    < ${FSTAB_IN} > ${WORKFSTAB}
 .endif
 .endif	# USE_GPT != "no"
-	${CP} ${WORKFSTAB} ${WORKDIR}/etc/fstab
+	${INSTALL} ${COPY} -m 0644 ${WORKFSTAB} ${WORKDIR}/etc/fstab
 	@echo Setting rc_configured=YES in /etc/rc.conf ...
 	${TOOL_SED} "s/rc_configured=NO/rc_configured=YES/"		\
 	    < ${WORKDIR}/etc/rc.conf > ${WORKRCCONF}
-	${CP} ${WORKRCCONF} ${WORKDIR}/etc/rc.conf
+	${INSTALL} ${COPY} -m 0644 ${WORKRCCONF} ${WORKDIR}/etc/rc.conf
 .if defined(IMGDIR_EXTRA)
 	@echo Copying extra dirs...
 .for _SRCDIR _TARGET in ${IMGDIR_EXTRA}
@@ -302,7 +301,7 @@ ${TARGETFS}: prepare_md_post pre-targetf
 		echo "${_SRCDIR} is not directory, aborting";		\
 		false; 							\
 	fi
-	${MKDIR} ${WORKDIR}/${_TARGET}
+	${MKDIR} ${MKDIRPERM} ${WORKDIR}/${_TARGET}
 	(cd ${_SRCDIR} ;						\
 	    ${TOOL_PAX} -rw -pe	-v					\
 	    ${IMGDIR_EXCLUDE}						\
@@ -317,8 +316,8 @@ ${TARGETFS}: prepare_md_post pre-targetf
 		false; 							\
 	fi
 	@if [ -f ${_SRC} ]; then 					\
-		echo ${CP} ${_SRC} ${WORKDIR}/${_TARGET};		\
-		${CP} ${_SRC} ${WORKDIR}/${_TARGET};			\
+		echo ${INSTALL} ${COPY} -m 0644 ${_SRC} ${WORKDIR}/${_TARGET}; \
+		${INSTALL} ${COPY} -m 0644 ${_SRC} ${WORKDIR}/${_TARGET}; \
 	fi
 .endfor
 .endif
@@ -406,10 +405,10 @@ pre-targetfs:
 
 ${IMGBASE}.img:	${TARGETFS}
 	@echo create EFI system partition...
-	@${MKDIR} ${EFIWORKDIR}/EFI/boot
+	@${MKDIR} ${MKDIRPERM} ${EFIWORKDIR}/EFI/boot
 .if !empty(EFIBOOT)
 .for f in ${EFIBOOT}
-	${CP} -f ${f} ${EFIWORKDIR}/EFI/boot/`basename ${f}`
+	${INSTALL} ${COPY} -m 0644 -f ${f} ${EFIWORKDIR}/EFI/boot/`basename ${f}`
 .endfor
 .endif
 	${RM} -f ${WORKEFI}
@@ -455,7 +454,7 @@ ${IMGBASE}.img:	${TARGETFS} ${WORKLABEL}
 	${DD} if=${WORKMBR} count=${LABELSECTORS} |			\
 	    ${CAT} - ${TARGETFS} > ${WORKIMG}
 .else	# USE_MBR == "no"
-	${CP} ${TARGETFS} ${WORKIMG}
+	${INSTALL} ${COPY} -m 0644 ${TARGETFS} ${WORKIMG}
 .endif	# USE_MBR != "no"
 .endif	# USE_GPT != "no"
 .if ${OMIT_SWAPIMG} == "no"
Index: src/distrib/amd64/uefi-installimage/Makefile.installimage
diff -u src/distrib/amd64/uefi-installimage/Makefile.installimage:1.1 src/distrib/amd64/uefi-installimage/Makefile.installimage:1.2
--- src/distrib/amd64/uefi-installimage/Makefile.installimage:1.1	Tue Jan 24 06:16:50 2017
+++ src/distrib/amd64/uefi-installimage/Makefile.installimage	Fri Feb 10 11:43:59 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.installimage,v 1.1 2017/01/24 11:16:50 nonaka Exp $
+#	$NetBSD: Makefile.installimage,v 1.2 2017/02/10 16:43:59 christos Exp $
 #
 # Common Makefile to create a bootable installation image for USB flash etc.
 #
@@ -62,7 +62,7 @@ INSTIMG_RELEASEDIR?=	${RELEASEMACHINEDIR
 MKDIR?=		mkdir -p
 
 install_image: check_INSTIMGBASE check_RELEASEDIR ${IMGBASE}.img.gz
-	${MKDIR} ${INSTIMG_RELEASEDIR}
+	${MKDIR} ${MKDIRPERM} ${INSTIMG_RELEASEDIR}
 	${RELEASE_INSTALL} ${IMGBASE}.img.gz ${INSTIMG_RELEASEDIR}
 	# note ${MAKESUM} will be calculated in src/etc/Makefile
 

Index: src/distrib/common/Makefile.bootcd
diff -u src/distrib/common/Makefile.bootcd:1.35 src/distrib/common/Makefile.bootcd:1.36
--- src/distrib/common/Makefile.bootcd:1.35	Sun Jun 19 04:44:34 2016
+++ src/distrib/common/Makefile.bootcd	Fri Feb 10 11:43:59 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.bootcd,v 1.35 2016/06/19 08:44:34 isaki Exp $
+#	$NetBSD: Makefile.bootcd,v 1.36 2017/02/10 16:43:59 christos Exp $
 #
 # Makefile snipped to create a CD/DVD ISO
 #
@@ -87,7 +87,6 @@ mtunpriv="-U"
 .endif
 
 # Stuff that should come from elsewhere - XXX where? - HF
-CP?=		cp
 RM?=		rm
 MKDIR?=		mkdir -p
 CHMOD?=		chmod
@@ -143,16 +142,16 @@ BOOT2=boot
 .endif
 
 prepare:
-	${MKDIR} "${CUROBJDIR}/cdrom"
+	${MKDIR} ${MKDIRPERM} "${CUROBJDIR}/cdrom"
 .if defined(CDKERNELS)
 .for kernel target in ${CDKERNELS}
-	${CP} ${_INSTKERNELNOBJDIR}/${kernel} cdrom/${target}
+	${INSTALL} ${COPY} -m 0644 ${_INSTKERNELNOBJDIR}/${kernel} cdrom/${target}
 .endfor
 .if exists(${DESTDIR}/usr/mdec/bootxx_cd9660)
 	${RM} -f cdrom/${BOOT2}
-	${CP} ${DESTDIR}/usr/mdec/${BOOT2} cdrom/${BOOT2}
+	${INSTALL} ${COPY} -m 0644 ${DESTDIR}/usr/mdec/${BOOT2} cdrom/${BOOT2}
 	${RM} -f bootxx.${MACHINE}
-	${CP} ${DESTDIR}/usr/mdec/bootxx_cd9660 bootxx.${MACHINE}
+	${INSTALL} ${COPY} -m 0644 ${DESTDIR}/usr/mdec/bootxx_cd9660 bootxx.${MACHINE}
 	${CHMOD} +w bootxx.${MACHINE}
 .if defined(CDBOOTOPTIONS)
 	${TOOL_INSTALLBOOT} -m${MACHINE} -e ${CDBOOTOPTIONS} bootxx.${MACHINE}
@@ -178,7 +177,7 @@ copy-releasedir:
 			echo "Missing ${RELEASEDIR}/${RELEASEMACHINEDIR}, aborting"; \
 			exit 1; 					\
 		fi; 							\
-		${MKDIR} "${CUROBJDIR}/cdrom/${MACHINE}"; 		\
+		${MKDIR} ${MKDIRPERM} "${CUROBJDIR}/cdrom/${MACHINE}"; 	\
 		release_destdir="${CUROBJDIR}/cdrom/${MACHINE}";	\
 		cd ${RELEASEDIR}/${RELEASEMACHINEDIR}; 			\
 		echo Copying $$(pwd) to $$release_destdir ...; 		\
@@ -193,7 +192,7 @@ copy-releasedir:
 			echo "Missing ${RELEASEDIR}/source, aborting"; 	\
 			exit 1; 					\
 		fi; 							\
-		${MKDIR} "${CUROBJDIR}/cdrom/source"; 			\
+		${MKDIR} ${MKDIRPERM} "${CUROBJDIR}/cdrom/source"; 	\
 		release_destdir="${CUROBJDIR}/cdrom/source";	 	\
 		cd ${RELEASEDIR}/source; 				\
 		echo Copying $$(pwd) to $$release_destdir ...;		\
@@ -230,7 +229,7 @@ copy-releasedir:
 			release_destdir="${CUROBJDIR}/cdrom";		\
 			if [ -f $${cde} ]; then				\
 				echo Copying $${cde} to $$release_destdir ...;	\
-				${CP} -f $${cde} $${release_destdir};	\
+				${INSTALL} ${COPY} -m 0644 -f $${cde} $${release_destdir};	\
 			elif [ -d $${cde} ]; then			\
 				cd $${cde};				\
 				echo Copying $$(pwd) to $$release_destdir ...;	\
@@ -245,7 +244,7 @@ copy-releasedir:
 		done;							\
 	fi
 .if !empty(CD_SETS)
-	${MKDIR} "${CUROBJDIR}/cdrom/etc/mtree"
+	${MKDIR} ${MKDIRPERM} "${CUROBJDIR}/cdrom/etc/mtree"
 .for set in ${CD_SETS}
 	if [ -f ${CUROBJDIR:Q}/cdrom/etc/mtree/set.${set} ]; then	\
 		${CHMOD} +w ${CUROBJDIR:Q}/cdrom/etc/mtree/set.${set};	\
@@ -289,7 +288,7 @@ image:
 
 .if ${CDRELEASE} == false
 release: prepare .WAIT prepare_md_post .WAIT copy-releasedir .WAIT image_md_pre .WAIT image .WAIT image_md_post
-	${MKDIR} ${RELEASEDIR}/${CDROMS_RELEASEDIR}
+	${MKDIR} ${MKDIRPERM} ${RELEASEDIR}/${CDROMS_RELEASEDIR}
 	${RELEASE_INSTALL} ${CDIMAGE} ${RELEASEDIR}/${CDROMS_RELEASEDIR}
 
 iso_image:
@@ -297,7 +296,7 @@ iso_image:
 release:
 
 iso_image: prepare .WAIT prepare_md_post .WAIT copy-releasedir .WAIT image_md_pre .WAIT image .WAIT image_md_post
-	${MKDIR} ${RELEASEDIR}/${CDROMS_RELEASEDIR}
+	${MKDIR} ${MKDIRPERM} ${RELEASEDIR}/${CDROMS_RELEASEDIR}
 	${RELEASE_INSTALL} ${CDIMAGE} ${RELEASEDIR}/${CDROMS_RELEASEDIR}
 .endif
 

Index: src/distrib/common/bootimage/Makefile.bootimage
diff -u src/distrib/common/bootimage/Makefile.bootimage:1.13 src/distrib/common/bootimage/Makefile.bootimage:1.14
--- src/distrib/common/bootimage/Makefile.bootimage:1.13	Tue Jan 24 13:01:07 2017
+++ src/distrib/common/bootimage/Makefile.bootimage	Fri Feb 10 11:43:59 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.bootimage,v 1.13 2017/01/24 18:01:07 christos Exp $
+#	$NetBSD: Makefile.bootimage,v 1.14 2017/02/10 16:43:59 christos Exp $
 #
 # Copyright (c) 2009, 2010, 2011 Izumi Tsutsui.  All rights reserved.
 #
@@ -140,7 +140,6 @@ MAKEFS_TIMESTAMP=-T "${MKREPRO_TIMESTAMP
 # should be defined elsewhere? 
 CAT?=		cat
 CHMOD?=		chmod
-CP?=		cp
 DD?=		dd
 MKDIR?=		mkdir -p
 RM?=		rm
@@ -229,7 +228,7 @@ ${TARGETFS}: prepare_md_post
 		echo "Missing ${RELEASEDIR}/${RELEASEMACHINEDIR}, aborting"; \
 		false; 							\
 	fi;
-	@${MKDIR} ${WORKDIR}
+	@${MKDIR} ${MKDIRPERM} ${WORKDIR}
 .for set in ${IMG_SETS}
 	@if [ ! -f ${SETS_DIR}/${set}.tgz ]; then 			\
 		echo "Missing ${SETS_DIR}/${set}.tgz, aborting";	\
@@ -240,15 +239,15 @@ ${TARGETFS}: prepare_md_post
 .endfor
 .if defined(SECONDARY_BOOT)
 	@echo Copying secondary boot...
-	${CP} -f ${WORKDIR}/usr/mdec/${SECONDARY_BOOT} ${WORKDIR}
+	${INSTALL} ${COPY} -m 0644 -f ${WORKDIR}/usr/mdec/${SECONDARY_BOOT} ${WORKDIR}
 .endif
 	@echo Preparing /etc/fstab ...
 	${TOOL_SED} "s/@@BOOTDISK@@/${BOOTDISK}/" < ${FSTAB_IN} > ${WORKFSTAB}
-	${CP} ${WORKFSTAB} ${WORKDIR}/etc/fstab
+	${INSTALL} ${COPY} -m 0644 ${WORKFSTAB} ${WORKDIR}/etc/fstab
 	@echo Setting rc_configured=YES in /etc/rc.conf ...
 	${TOOL_SED} "s/rc_configured=NO/rc_configured=YES/"		\
 	    < ${WORKDIR}/etc/rc.conf > ${WORKRCCONF}
-	${CP} ${WORKRCCONF} ${WORKDIR}/etc/rc.conf
+	${INSTALL} ${COPY} -m 0644 ${WORKRCCONF} ${WORKDIR}/etc/rc.conf
 .if defined(IMGDIR_EXTRA)
 	@echo Copying extra dirs...
 .for _SRCDIR _TARGET in ${IMGDIR_EXTRA}
@@ -256,7 +255,7 @@ ${TARGETFS}: prepare_md_post
 		echo "${_SRCDIR} is not directory, aborting";		\
 		false; 							\
 	fi
-	${MKDIR} ${WORKDIR}/${_TARGET}
+	${MKDIR} ${MKDIRPERM} ${WORKDIR}/${_TARGET}
 	(cd ${_SRCDIR} ;						\
 	    ${TOOL_PAX} -rw -pe	-v					\
 	    ${IMGDIR_EXCLUDE}						\
@@ -271,8 +270,8 @@ ${TARGETFS}: prepare_md_post
 		false; 							\
 	fi
 	@if [ -f ${_SRC} ]; then 					\
-		echo ${CP} ${_SRC} ${WORKDIR}/${_TARGET};		\
-		${CP} ${_SRC} ${WORKDIR}/${_TARGET};			\
+		echo ${INSTALL} ${COPY} -m 0644 ${_SRC} ${WORKDIR}/${_TARGET};		\
+		${INSTALL} ${COPY} -m 0644 ${_SRC} ${WORKDIR}/${_TARGET};			\
 	fi
 .endfor
 .endif
@@ -371,7 +370,7 @@ ${IMGBASE}.img:	${TARGETFS} ${WORKLABEL}
 	${DD} if=${WORKMBR} count=${LABELSECTORS} |			\
 	    ${CAT} - ${TARGETFS} > ${WORKIMG}
 .else
-	${CP} ${TARGETFS} ${WORKIMG}
+	${INSTALL} ${COPY} -m 0644 ${TARGETFS} ${WORKIMG}
 .endif
 .if ${OMIT_SWAPIMG} == "no"
 	${DD} if=/dev/zero of=${WORKSWAP} seek=$$((${SWAPSECTORS} - 1)) count=1

Index: src/distrib/common/bootimage/Makefile.installimage
diff -u src/distrib/common/bootimage/Makefile.installimage:1.4 src/distrib/common/bootimage/Makefile.installimage:1.5
--- src/distrib/common/bootimage/Makefile.installimage:1.4	Sat Nov  3 10:25:32 2012
+++ src/distrib/common/bootimage/Makefile.installimage	Fri Feb 10 11:43:59 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.installimage,v 1.4 2012/11/03 14:25:32 tsutsui Exp $
+#	$NetBSD: Makefile.installimage,v 1.5 2017/02/10 16:43:59 christos Exp $
 #
 # Common Makefile to create a bootable installation image for USB flash etc.
 #
@@ -62,7 +62,7 @@ INSTIMG_RELEASEDIR?=	${RELEASEMACHINEDIR
 MKDIR?=		mkdir -p
 
 install_image: check_INSTIMGBASE check_RELEASEDIR ${IMGBASE}.img.gz
-	${MKDIR} ${INSTIMG_RELEASEDIR}
+	${MKDIR} ${MKDIRPERM} ${INSTIMG_RELEASEDIR}
 	${RELEASE_INSTALL} ${IMGBASE}.img.gz ${INSTIMG_RELEASEDIR}
 	# note ${MAKESUM} will be calculated in src/etc/Makefile
 

Index: src/distrib/common/bootimage/Makefile.liveimage
diff -u src/distrib/common/bootimage/Makefile.liveimage:1.3 src/distrib/common/bootimage/Makefile.liveimage:1.4
--- src/distrib/common/bootimage/Makefile.liveimage:1.3	Sat Nov  3 10:25:32 2012
+++ src/distrib/common/bootimage/Makefile.liveimage	Fri Feb 10 11:43:59 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.liveimage,v 1.3 2012/11/03 14:25:32 tsutsui Exp $
+#	$NetBSD: Makefile.liveimage,v 1.4 2017/02/10 16:43:59 christos Exp $
 #
 # Common Makefile to create a bootable FS image for USB flash or emulators
 #
@@ -43,7 +43,7 @@ LIVEIMG_RELEASEDIR?=	${RELEASEMACHINEDIR
 MKDIR?=		mkdir -p
 
 live_image: check_LIVEIMGBASE check_RELEASEDIR ${IMGBASE}.img.gz
-	${MKDIR} ${LIVEIMG_RELEASEDIR}
+	${MKDIR} ${MKDIRPERM} ${LIVEIMG_RELEASEDIR}
 	${RELEASE_INSTALL} ${IMGBASE}.img.gz ${LIVEIMG_RELEASEDIR}
 	# note ${MAKESUM} will be calculated in src/etc/Makefile
 

Index: src/distrib/i386/cdroms/Makefile.cdrom
diff -u src/distrib/i386/cdroms/Makefile.cdrom:1.40 src/distrib/i386/cdroms/Makefile.cdrom:1.41
--- src/distrib/i386/cdroms/Makefile.cdrom:1.40	Sun Jul 19 06:16:55 2015
+++ src/distrib/i386/cdroms/Makefile.cdrom	Fri Feb 10 11:43:59 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.cdrom,v 1.40 2015/07/19 10:16:55 martin Exp $
+# $NetBSD: Makefile.cdrom,v 1.41 2017/02/10 16:43:59 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -21,6 +21,6 @@ image_md_pre:
 	${INSTALL} ${COPY} ${.CURDIR}/../etc.ttys cdrom/etc/ttys
 	${INSTALL} ${COPY} ${.CURDIR}/../etc.rc cdrom/etc/rc
 	${INSTALL} ${COPY} -m 0555 ${.CURDIR}/../install.sh cdrom/install.sh
-	${MKDIR} cdrom/mnt2 cdrom/targetroot
+	${MKDIR} ${MKDIRPERM} cdrom/mnt2 cdrom/targetroot
 	${INSTALL} ${COPY} ${SYSINSTDIR}/sysinstmsgs.?? cdrom/usr/share/sysinst/catalog/
-	${MKDIR} cdrom/var
+	${MKDIR} ${MKDIRPERM} cdrom/var

Index: src/distrib/ofppc/cdroms/installcd/Makefile
diff -u src/distrib/ofppc/cdroms/installcd/Makefile:1.4 src/distrib/ofppc/cdroms/installcd/Makefile:1.5
--- src/distrib/ofppc/cdroms/installcd/Makefile:1.4	Tue Feb  5 14:05:40 2008
+++ src/distrib/ofppc/cdroms/installcd/Makefile	Fri Feb 10 11:43:59 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2008/02/05 19:05:40 garbled Exp $
+#	$NetBSD: Makefile,v 1.5 2017/02/10 16:43:59 christos Exp $
 
 CDBASE=		ofppccd		# gives ${CDBASE}.iso
 CDRELEASE=	true			# include $RELEASEDIR/$MACHINE
@@ -12,8 +12,8 @@ prepare_md_post:
 	# install ofwboot as ofwboot.ofppc
 	${HOST_INSTALL_FILE} -m ${BINMODE} ${DESTDIR}/usr/mdec/ofwboot \
 	    ${.OBJDIR}/cdrom/ofwboot.ofppc
-	${MKDIR} ${.OBJDIR}/cdrom/nbsd
-	${MKDIR} ${.OBJDIR}/cdrom/ppc
+	${MKDIR} ${MKDIRPERM} ${.OBJDIR}/cdrom/nbsd
+	${MKDIR} ${MKDIRPERM} ${.OBJDIR}/cdrom/ppc
 	${HOST_INSTALL_FILE} -m ${BINMODE} ${DESTDIR}/usr/mdec/ofwboot \
 	    ${.OBJDIR}/cdrom/nbsd/ofwboot
 	${DESTDIR}/usr/mdec/mkbootinfo "NetBSD/${MACHINE} ${DISTRIBVERS}" \

Index: src/distrib/sparc64/cdroms/installcd/Makefile
diff -u src/distrib/sparc64/cdroms/installcd/Makefile:1.27 src/distrib/sparc64/cdroms/installcd/Makefile:1.28
--- src/distrib/sparc64/cdroms/installcd/Makefile:1.27	Sun Jul 19 06:16:56 2015
+++ src/distrib/sparc64/cdroms/installcd/Makefile	Fri Feb 10 11:43:59 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.27 2015/07/19 10:16:56 martin Exp $
+#	$NetBSD: Makefile,v 1.28 2017/02/10 16:43:59 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -23,7 +23,7 @@ image_md_pre:
 	${INSTALL} ${COPY} ${.CURDIR}/etc.ttys cdrom/etc/ttys
 	${INSTALL} ${COPY} ${.CURDIR}/etc.rc cdrom/etc/rc
 	${INSTALL} ${COPY} -m 0555 ${.CURDIR}/install.sh cdrom/install.sh
-	${MKDIR} cdrom/mnt2 cdrom/targetroot
+	${MKDIR} ${MKDIRPERM} cdrom/mnt2 cdrom/targetroot
 	${INSTALL} ${COPY} ${SYSINSTDIR}/sysinstmsgs.?? cdrom/usr/share/sysinst/catalog/
 
 image_md_post:

Index: src/distrib/vax/cdroms/installcd/Makefile
diff -u src/distrib/vax/cdroms/installcd/Makefile:1.15 src/distrib/vax/cdroms/installcd/Makefile:1.16
--- src/distrib/vax/cdroms/installcd/Makefile:1.15	Thu May 28 05:51:31 2015
+++ src/distrib/vax/cdroms/installcd/Makefile	Fri Feb 10 11:43:59 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.15 2015/05/28 09:51:31 martin Exp $
+#	$NetBSD: Makefile,v 1.16 2017/02/10 16:43:59 christos Exp $
 CDBASE=		vaxcd			# gives ${CDBASE}.iso
 CDRELEASE=	true			# include $RELEASEDIR/$MACHINE
 CDKERNELS=	${RELEASEDIR}/${MACHINE}/binary/kernel/netbsd-GENERIC.gz	netbsd.gz
@@ -12,15 +12,15 @@ SYSINSTDIR!= cd ${.CURDIR}/../../../../u
 # prepare mutliuser install environment
 image_md_pre:
 	${RM} -f cdrom/boot
-	${CP} ${DESTDIR}/usr/mdec/boot cdrom/boot
+	${INSTALL} ${COPY} -m 0444 ${DESTDIR}/usr/mdec/boot cdrom/boot
 	${RM} -f bootxx.${MACHINE}
-	${CP} ${DESTDIR}/usr/mdec/xxboot bootxx.${MACHINE}
+	${INSTALL} ${COPY} -m 0444 ${DESTDIR}/usr/mdec/xxboot bootxx.${MACHINE}
 	${RM} -f cdrom/etc/gettytab cdrom/etc/ttys cdrom/etc/rc
 	${HOST_LN} -fs /tmp/gettytab cdrom/etc/gettytab
 	${INSTALL} ${COPY} ${.CURDIR}/etc.ttys cdrom/etc/ttys
 	${INSTALL} ${COPY} ${.CURDIR}/etc.rc cdrom/etc/rc
 	${INSTALL} ${COPY} -m 0555 ${.CURDIR}/install.sh cdrom/install.sh
-	${MKDIR} cdrom/mnt2 cdrom/targetroot
+	${MKDIR} ${MKDIRPERM} cdrom/mnt2 cdrom/targetroot
 	${INSTALL} ${COPY} ${SYSINSTDIR}/sysinstmsgs.?? cdrom/usr/share/sysinst/catalog/
 	${TOOL_GZIP} -d -f cdrom/netbsd.gz
 

Reply via email to