Module Name: src Committed By: jmmv Date: Sat Jan 11 14:33:32 UTC 2025
Modified Files: src/distrib/utils/embedded: mkimage 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: Inject TOOL_SED and TOOL_PWD_MKDB into mkimage The configuration files used for mkimage might want to customize the passwd database of the generated image (as is the case for an out-of-tree config file I have) and passing in these tools helps to execute those modifications. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88 src/distrib/utils/embedded/mkimage cvs rdiff -u -r1.133 -r1.134 src/etc/etc.evbarm/Makefile.inc cvs rdiff -u -r1.30 -r1.31 src/etc/etc.evbmips/Makefile.inc cvs rdiff -u -r1.17 -r1.18 src/etc/etc.evbppc/Makefile.inc cvs rdiff -u -r1.5 -r1.6 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.87 src/distrib/utils/embedded/mkimage:1.88 --- src/distrib/utils/embedded/mkimage:1.87 Sun Dec 29 09:46:44 2024 +++ src/distrib/utils/embedded/mkimage Sat Jan 11 14:33:31 2025 @@ -1,5 +1,5 @@ #!/bin/sh -# $NetBSD: mkimage,v 1.87 2024/12/29 09:46:44 jmmv Exp $ +# $NetBSD: mkimage,v 1.88 2025/01/11 14:33:31 jmmv Exp $ # # Copyright (c) 2013, 2014 The NetBSD Foundation, Inc. # All rights reserved. @@ -60,6 +60,8 @@ MTREE=${TOOL_MTREE:-mtree} INSTALLBOOT=${TOOL_INSTALLBOOT:-installboot} MKUBOOTIMAGE=${TOOL_MKUBOOTIMAGE:-mkubootimage} GZIP_CMD=${TOOL_GZIP:-gzip} # ${GZIP} is special to gzip(1) +SED=${TOOL_SED:-sed} +PWD_MKDB=${TOOL_PWD_MKDB:-pwd_mkdb} postfix=false [ "${MKPOSTFIX:-yes}" = no ] || postfix=true Index: src/etc/etc.evbarm/Makefile.inc diff -u src/etc/etc.evbarm/Makefile.inc:1.133 src/etc/etc.evbarm/Makefile.inc:1.134 --- src/etc/etc.evbarm/Makefile.inc:1.133 Tue Dec 31 08:02:48 2024 +++ src/etc/etc.evbarm/Makefile.inc Sat Jan 11 14:33:31 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.133 2024/12/31 08:02:48 jmmv Exp $ +# $NetBSD: Makefile.inc,v 1.134 2025/01/11 14:33:31 jmmv Exp $ # # etc.evbarm/Makefile.inc -- evbarm-specific etc Makefile targets # @@ -88,6 +88,8 @@ __mkimage: .USE TOOL_PAX=${TOOL_PAX} \ TOOL_MKUBOOTIMAGE=${TOOL_MKUBOOTIMAGE} \ TOOL_MTREE=${TOOL_MTREE} \ + TOOL_SED=${TOOL_SED} \ + TOOL_PWD_MKDB=${TOOL_PWD_MKDB} \ HOST_SH=${HOST_SH} \ KERNOBJDIR=${KERNOBJDIR} \ MACHINE=${MACHINE} \ Index: src/etc/etc.evbmips/Makefile.inc diff -u src/etc/etc.evbmips/Makefile.inc:1.30 src/etc/etc.evbmips/Makefile.inc:1.31 --- src/etc/etc.evbmips/Makefile.inc:1.30 Sun Dec 29 09:46:44 2024 +++ src/etc/etc.evbmips/Makefile.inc Sat Jan 11 14:33:31 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.30 2024/12/29 09:46:44 jmmv Exp $ +# $NetBSD: Makefile.inc,v 1.31 2025/01/11 14:33:31 jmmv Exp $ # # etc.evbmips/Makefile.inc -- evbmips-specific etc Makefile targets # @@ -63,6 +63,8 @@ __mkimage: .USE TOOL_PAX=${TOOL_PAX} \ TOOL_MKUBOOTIMAGE=${TOOL_MKUBOOTIMAGE} \ TOOL_MTREE=${TOOL_MTREE} \ + TOOL_SED=${TOOL_SED} \ + TOOL_PWD_MKDB=${TOOL_PWD_MKDB} \ HOST_SH=${HOST_SH} \ KERNOBJDIR=${KERNOBJDIR} \ MACHINE=${MACHINE} \ Index: src/etc/etc.evbppc/Makefile.inc diff -u src/etc/etc.evbppc/Makefile.inc:1.17 src/etc/etc.evbppc/Makefile.inc:1.18 --- src/etc/etc.evbppc/Makefile.inc:1.17 Sun Dec 29 09:46:44 2024 +++ src/etc/etc.evbppc/Makefile.inc Sat Jan 11 14:33:31 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.17 2024/12/29 09:46:44 jmmv Exp $ +# $NetBSD: Makefile.inc,v 1.18 2025/01/11 14:33:31 jmmv Exp $ # # etc.evbppc/Makefile.inc -- evbppc-specific etc Makefile targets # @@ -51,6 +51,8 @@ __mkimage: .USE TOOL_PAX=${TOOL_PAX} \ TOOL_MKUBOOTIMAGE=${TOOL_MKUBOOTIMAGE} \ TOOL_MTREE=${TOOL_MTREE} \ + TOOL_SED=${TOOL_SED} \ + TOOL_PWD_MKDB=${TOOL_PWD_MKDB} \ HOST_SH=${HOST_SH} \ KERNOBJDIR=${KERNOBJDIR} \ MACHINE=${MACHINE} \ Index: src/etc/etc.riscv/Makefile.inc diff -u src/etc/etc.riscv/Makefile.inc:1.5 src/etc/etc.riscv/Makefile.inc:1.6 --- src/etc/etc.riscv/Makefile.inc:1.5 Sun Dec 29 09:46:44 2024 +++ src/etc/etc.riscv/Makefile.inc Sat Jan 11 14:33:31 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.5 2024/12/29 09:46:44 jmmv Exp $ +# $NetBSD: Makefile.inc,v 1.6 2025/01/11 14:33:31 jmmv Exp $ # # etc.riscv/Makefile.inc -- riscv-specific etc Makefile targets # @@ -27,6 +27,8 @@ __mkimage: .USE TOOL_MKNOD=${TOOL_MKNOD} \ TOOL_PAX=${TOOL_PAX} \ TOOL_MTREE=${TOOL_MTREE} \ + TOOL_SED=${TOOL_SED} \ + TOOL_PWD_MKDB=${TOOL_PWD_MKDB} \ HOST_SH=${HOST_SH} \ KERNOBJDIR=${KERNOBJDIR} \ MACHINE=${MACHINE} \