Module Name: src Committed By: hgutch Date: Sat Mar 22 09:25:14 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: Also generate hashes for files in gzimg directories. At one point this should probably be unified at least a bit with the hash generation of regular sets, so that there is a single place that defines the types of hashes generated for sets and gzimg. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91 src/distrib/utils/embedded/mkimage cvs rdiff -u -r1.135 -r1.136 src/etc/etc.evbarm/Makefile.inc cvs rdiff -u -r1.31 -r1.32 src/etc/etc.evbmips/Makefile.inc cvs rdiff -u -r1.18 -r1.19 src/etc/etc.evbppc/Makefile.inc cvs rdiff -u -r1.6 -r1.7 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.90 src/distrib/utils/embedded/mkimage:1.91 --- src/distrib/utils/embedded/mkimage:1.90 Fri Jan 24 21:47:51 2025 +++ src/distrib/utils/embedded/mkimage Sat Mar 22 09:25:14 2025 @@ -1,5 +1,5 @@ #!/bin/sh -# $NetBSD: mkimage,v 1.90 2025/01/24 21:47:51 jmcneill Exp $ +# $NetBSD: mkimage,v 1.91 2025/03/22 09:25:14 hgutch Exp $ # # Copyright (c) 2013, 2014 The NetBSD Foundation, Inc. # All rights reserved. @@ -415,4 +415,8 @@ if $compress; then image="${image}.gz" fi +cd "${IMAGEDIR}" +${CKSUM} -a MD5 "$(basename "${image}")" > MD5 +${CKSUM} -a SHA512 "$(basename "${image}")" > SHA512 + echo ${bar} Image is ${image} ${bar} Index: src/etc/etc.evbarm/Makefile.inc diff -u src/etc/etc.evbarm/Makefile.inc:1.135 src/etc/etc.evbarm/Makefile.inc:1.136 --- src/etc/etc.evbarm/Makefile.inc:1.135 Sun Jan 12 02:55:23 2025 +++ src/etc/etc.evbarm/Makefile.inc Sat Mar 22 09:25:14 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.135 2025/01/12 02:55:23 jmmv Exp $ +# $NetBSD: Makefile.inc,v 1.136 2025/03/22 09:25:14 hgutch Exp $ # # etc.evbarm/Makefile.inc -- evbarm-specific etc Makefile targets # @@ -95,6 +95,8 @@ __mkimage: .USE MACHINE=${MACHINE} \ MKDTB=${MKDTB} \ MKPOSTFIX=${MKPOSTFIX} \ + CKSUM=${CKSUM} \ + IMAGEDIR=${IMAGE.dir} \ ${HOST_SH} ${MKIMAGE} -h ${.TARGET:S/smp_//} -D ${DESTDIR} \ -S ${NETBSDSRCDIR} -B ${IMAGEENDIAN} ${MKI_OPTS.${.TARGET}} \ ${IMAGE.dir}/${.TARGET:S/smp_//}.img Index: src/etc/etc.evbmips/Makefile.inc diff -u src/etc/etc.evbmips/Makefile.inc:1.31 src/etc/etc.evbmips/Makefile.inc:1.32 --- src/etc/etc.evbmips/Makefile.inc:1.31 Sat Jan 11 14:33:31 2025 +++ src/etc/etc.evbmips/Makefile.inc Sat Mar 22 09:25:14 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.31 2025/01/11 14:33:31 jmmv Exp $ +# $NetBSD: Makefile.inc,v 1.32 2025/03/22 09:25:14 hgutch Exp $ # # etc.evbmips/Makefile.inc -- evbmips-specific etc Makefile targets # @@ -70,6 +70,8 @@ __mkimage: .USE MACHINE=${MACHINE} \ MKDTB=${MKDTB} \ MKPOSTFIX=${MKPOSTFIX} \ + CKSUM=${CKSUM} \ + IMAGEDIR=${IMAGE.dir} \ ${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.18 src/etc/etc.evbppc/Makefile.inc:1.19 --- src/etc/etc.evbppc/Makefile.inc:1.18 Sat Jan 11 14:33:31 2025 +++ src/etc/etc.evbppc/Makefile.inc Sat Mar 22 09:25:14 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.18 2025/01/11 14:33:31 jmmv Exp $ +# $NetBSD: Makefile.inc,v 1.19 2025/03/22 09:25:14 hgutch Exp $ # # etc.evbppc/Makefile.inc -- evbppc-specific etc Makefile targets # @@ -58,6 +58,8 @@ __mkimage: .USE MACHINE=${MACHINE} \ MKDTB=${MKDTB} \ MKPOSTFIX=${MKPOSTFIX} \ + CKSUM=${CKSUM} \ + IMAGEDIR=${IMAGE.dir} \ ${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.6 src/etc/etc.riscv/Makefile.inc:1.7 --- src/etc/etc.riscv/Makefile.inc:1.6 Sat Jan 11 14:33:31 2025 +++ src/etc/etc.riscv/Makefile.inc Sat Mar 22 09:25:14 2025 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.6 2025/01/11 14:33:31 jmmv Exp $ +# $NetBSD: Makefile.inc,v 1.7 2025/03/22 09:25:14 hgutch Exp $ # # etc.riscv/Makefile.inc -- riscv-specific etc Makefile targets # @@ -34,6 +34,8 @@ __mkimage: .USE MACHINE=${MACHINE} \ MKDTB=${MKDTB} \ MKPOSTFIX=${MKPOSTFIX} \ + CKSUM=${CKSUM} \ + IMAGEDIR=${IMAGE.dir} \ ${HOST_SH} ${MKIMAGE} -h ${.TARGET:S/smp_//} -D ${DESTDIR} \ -S ${NETBSDSRCDIR} ${MKI_OPTS.${.TARGET}} \ ${IMAGE.dir}/${.TARGET:S/smp_//}.img.gz