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