Module Name:    src
Committed By:   jmmv
Date:           Sun Dec 29 09:46:45 UTC 2024

Modified Files:
        src/distrib/utils/embedded: mkimage
        src/distrib/utils/embedded/conf: evbarm.conf evbmips.conf evbppc.conf
            x86.conf
        src/etc/etc.evbarm: Makefile.inc
        src/etc/etc.evbmips: Makefile.inc
        src/etc/etc.evbppc: Makefile.inc
        src/etc/etc.riscv: Makefile.inc

Log Message:
Recognize MKPOSTFIX=no in mkimage


To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/distrib/utils/embedded/mkimage
cvs rdiff -u -r1.43 -r1.44 src/distrib/utils/embedded/conf/evbarm.conf
cvs rdiff -u -r1.5 -r1.6 src/distrib/utils/embedded/conf/evbmips.conf
cvs rdiff -u -r1.2 -r1.3 src/distrib/utils/embedded/conf/evbppc.conf
cvs rdiff -u -r1.12 -r1.13 src/distrib/utils/embedded/conf/x86.conf
cvs rdiff -u -r1.131 -r1.132 src/etc/etc.evbarm/Makefile.inc
cvs rdiff -u -r1.29 -r1.30 src/etc/etc.evbmips/Makefile.inc
cvs rdiff -u -r1.16 -r1.17 src/etc/etc.evbppc/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/etc/etc.riscv/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/utils/embedded/mkimage
diff -u src/distrib/utils/embedded/mkimage:1.86 src/distrib/utils/embedded/mkimage:1.87
--- src/distrib/utils/embedded/mkimage:1.86	Sat Dec 28 18:13:29 2024
+++ src/distrib/utils/embedded/mkimage	Sun Dec 29 09:46:44 2024
@@ -1,5 +1,5 @@
 #!/bin/sh
-# $NetBSD: mkimage,v 1.86 2024/12/28 18:13:29 christos Exp $
+# $NetBSD: mkimage,v 1.87 2024/12/29 09:46:44 jmmv Exp $
 #
 # Copyright (c) 2013, 2014 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -61,6 +61,9 @@ INSTALLBOOT=${TOOL_INSTALLBOOT:-installb
 MKUBOOTIMAGE=${TOOL_MKUBOOTIMAGE:-mkubootimage}
 GZIP_CMD=${TOOL_GZIP:-gzip} # ${GZIP} is special to gzip(1)
 
+postfix=false
+[ "${MKPOSTFIX:-yes}" = no ] || postfix=true
+
 src="/usr/src"
 sets="base comp etc games gpufw man manhtml misc modules rescue tests text"
 xsets="xbase xcomp xetc xfont xserver"
@@ -118,10 +121,14 @@ minwrites_fstab_entries() {
 tmpfs		/var/log		tmpfs	rw,union,-s32M
 tmpfs		/var/run		tmpfs	rw,union,-s1M
 tmpfs		/var/mail		tmpfs	rw,union,-s10M
+tmpfs		/var/chroot		tmpfs	rw,union,-s10M
+EOF
+	if $postfix; then
+	cat << EOF
 tmpfs		/var/spool/postfix	tmpfs	rw,union,-s20M
 tmpfs		/var/db/postfix		tmpfs	rw,union,-s1M
-tmpfs		/var/chroot		tmpfs	rw,union,-s10M
 EOF
+	fi
 }
 
 make_fstab_gpt() {

Index: src/distrib/utils/embedded/conf/evbarm.conf
diff -u src/distrib/utils/embedded/conf/evbarm.conf:1.43 src/distrib/utils/embedded/conf/evbarm.conf:1.44
--- src/distrib/utils/embedded/conf/evbarm.conf:1.43	Fri Dec 27 19:02:19 2024
+++ src/distrib/utils/embedded/conf/evbarm.conf	Sun Dec 29 09:46:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: evbarm.conf,v 1.43 2024/12/27 19:02:19 christos Exp $
+# $NetBSD: evbarm.conf,v 1.44 2024/12/29 09:46:44 jmmv Exp $
 # evbarm shared config
 #
 image=$HOME/${board}.img
@@ -70,7 +70,7 @@ make_fstab_evbarm() {
 }
 
 customize_evbarm() {
-	if $minwrites; then
+	if $minwrites && $postfix; then
 		mkdir ${mnt}/etc/postfix
 		(umask 022
 		sed -e 's/fifo/unix/' < ${release}/etc/postfix/master.cf > \

Index: src/distrib/utils/embedded/conf/evbmips.conf
diff -u src/distrib/utils/embedded/conf/evbmips.conf:1.5 src/distrib/utils/embedded/conf/evbmips.conf:1.6
--- src/distrib/utils/embedded/conf/evbmips.conf:1.5	Fri Dec 27 19:02:19 2024
+++ src/distrib/utils/embedded/conf/evbmips.conf	Sun Dec 29 09:46:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: evbmips.conf,v 1.5 2024/12/27 19:02:19 christos Exp $
+# $NetBSD: evbmips.conf,v 1.6 2024/12/29 09:46:44 jmmv Exp $
 # evbmips shared config
 #
 image=$HOME/${board}.img
@@ -70,7 +70,7 @@ make_fstab_evbmips() {
 }
 
 customize_evbmips() {
-	if $minwrites; then
+	if $minwrites && $postfix; then
 		mkdir ${mnt}/etc/postfix
 		(umask 022
 		sed -e 's/fifo/unix/' < ${release}/etc/postfix/master.cf > \

Index: src/distrib/utils/embedded/conf/evbppc.conf
diff -u src/distrib/utils/embedded/conf/evbppc.conf:1.2 src/distrib/utils/embedded/conf/evbppc.conf:1.3
--- src/distrib/utils/embedded/conf/evbppc.conf:1.2	Fri Dec 27 19:02:19 2024
+++ src/distrib/utils/embedded/conf/evbppc.conf	Sun Dec 29 09:46:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: evbppc.conf,v 1.2 2024/12/27 19:02:19 christos Exp $ */
+# $NetBSD: evbppc.conf,v 1.3 2024/12/29 09:46:44 jmmv Exp $ */
 # evbppc shared config
 #
 image=$HOME/${board}.img
@@ -70,7 +70,7 @@ make_fstab_evbppc() {
 }
 
 customize_evbppc() {
-	if $minwrites; then
+	if $minwrites && $postfix; then
 		mkdir ${mnt}/etc/postfix
 		(umask 022
 		sed -e 's/fifo/unix/' < ${release}/etc/postfix/master.cf > \

Index: src/distrib/utils/embedded/conf/x86.conf
diff -u src/distrib/utils/embedded/conf/x86.conf:1.12 src/distrib/utils/embedded/conf/x86.conf:1.13
--- src/distrib/utils/embedded/conf/x86.conf:1.12	Fri Dec 27 19:02:19 2024
+++ src/distrib/utils/embedded/conf/x86.conf	Sun Dec 29 09:46:44 2024
@@ -1,4 +1,4 @@
-# $NetBSD: x86.conf,v 1.12 2024/12/27 19:02:19 christos Exp $
+# $NetBSD: x86.conf,v 1.13 2024/12/29 09:46:44 jmmv Exp $
 # x86 shared config
 #
 
@@ -59,7 +59,7 @@ make_fstab() {
 
 customize() {
 	cp ${release}/etc/rc.conf ${mnt}/etc/rc.conf
-	if $minwrites; then
+	if $minwrites && $postfix; then
 		mkdir ${mnt}/etc/postfix
 		(umask 022
 		sed -e 's/fifo/unix/' < ${release}/etc/postfix/master.cf > \

Index: src/etc/etc.evbarm/Makefile.inc
diff -u src/etc/etc.evbarm/Makefile.inc:1.131 src/etc/etc.evbarm/Makefile.inc:1.132
--- src/etc/etc.evbarm/Makefile.inc:1.131	Thu Nov  3 09:04:56 2022
+++ src/etc/etc.evbarm/Makefile.inc	Sun Dec 29 09:46:44 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.131 2022/11/03 09:04:56 skrll Exp $
+#	$NetBSD: Makefile.inc,v 1.132 2024/12/29 09:46:44 jmmv Exp $
 #
 #	etc.evbarm/Makefile.inc -- evbarm-specific etc Makefile targets
 #
@@ -92,6 +92,7 @@ __mkimage: .USE
 	KERNOBJDIR=${KERNOBJDIR} \
 	MACHINE=${MACHINE} \
 	MKDTB=${MKDTB} \
+	MKPOSTFIX=${MKPOSTFIX} \
 	${HOST_SH} ${MKIMAGE} -x -h ${.TARGET:S/smp_//} -D ${DESTDIR} \
 	    -S ${NETBSDSRCDIR} -B ${IMAGEENDIAN} ${MKI_OPTS.${.TARGET}} \
 	    ${IMAGE.dir}/${.TARGET:S/smp_//}.img.gz

Index: src/etc/etc.evbmips/Makefile.inc
diff -u src/etc/etc.evbmips/Makefile.inc:1.29 src/etc/etc.evbmips/Makefile.inc:1.30
--- src/etc/etc.evbmips/Makefile.inc:1.29	Thu Jul 11 13:46:45 2024
+++ src/etc/etc.evbmips/Makefile.inc	Sun Dec 29 09:46:44 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.29 2024/07/11 13:46:45 rin Exp $
+#	$NetBSD: Makefile.inc,v 1.30 2024/12/29 09:46:44 jmmv Exp $
 #
 #	etc.evbmips/Makefile.inc -- evbmips-specific etc Makefile targets
 #
@@ -67,6 +67,7 @@ __mkimage: .USE
 	KERNOBJDIR=${KERNOBJDIR} \
 	MACHINE=${MACHINE} \
 	MKDTB=${MKDTB} \
+	MKPOSTFIX=${MKPOSTFIX} \
 	${HOST_SH} ${MKIMAGE} -h ${.TARGET:S/smp_//} -D ${DESTDIR} \
             -S ${NETBSDSRCDIR} -B ${IMAGEENDIAN} ${MKI_OPTS.${.TARGET}} \
             ${IMAGE.dir}/${.TARGET:S/smp_//}.img.gz

Index: src/etc/etc.evbppc/Makefile.inc
diff -u src/etc/etc.evbppc/Makefile.inc:1.16 src/etc/etc.evbppc/Makefile.inc:1.17
--- src/etc/etc.evbppc/Makefile.inc:1.16	Thu Oct 31 08:29:24 2024
+++ src/etc/etc.evbppc/Makefile.inc	Sun Dec 29 09:46:44 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.16 2024/10/31 08:29:24 jmcneill Exp $
+#	$NetBSD: Makefile.inc,v 1.17 2024/12/29 09:46:44 jmmv Exp $
 #
 #	etc.evbppc/Makefile.inc -- evbppc-specific etc Makefile targets
 #
@@ -55,6 +55,7 @@ __mkimage: .USE
 	KERNOBJDIR=${KERNOBJDIR} \
 	MACHINE=${MACHINE} \
 	MKDTB=${MKDTB} \
+	MKPOSTFIX=${MKPOSTFIX} \
 	${HOST_SH} -x ${MKIMAGE} -h ${.TARGET:S/smp_//} -D ${DESTDIR} \
             -S ${NETBSDSRCDIR} -B ${IMAGEENDIAN} ${MKI_OPTS.${.TARGET}} \
             ${IMAGE.dir}/${.TARGET:S/smp_//}.img.gz

Index: src/etc/etc.riscv/Makefile.inc
diff -u src/etc/etc.riscv/Makefile.inc:1.4 src/etc/etc.riscv/Makefile.inc:1.5
--- src/etc/etc.riscv/Makefile.inc:1.4	Sun May  7 12:41:46 2023
+++ src/etc/etc.riscv/Makefile.inc	Sun Dec 29 09:46:44 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.4 2023/05/07 12:41:46 skrll Exp $
+#	$NetBSD: Makefile.inc,v 1.5 2024/12/29 09:46:44 jmmv Exp $
 #
 #	etc.riscv/Makefile.inc -- riscv-specific etc Makefile targets
 #
@@ -31,6 +31,7 @@ __mkimage: .USE
 	KERNOBJDIR=${KERNOBJDIR} \
 	MACHINE=${MACHINE} \
 	MKDTB=${MKDTB} \
+	MKPOSTFIX=${MKPOSTFIX} \
 	${HOST_SH} ${MKIMAGE} -h ${.TARGET:S/smp_//} -D ${DESTDIR} \
             -S ${NETBSDSRCDIR} ${MKI_OPTS.${.TARGET}} \
             ${IMAGE.dir}/${.TARGET:S/smp_//}.img.gz

Reply via email to