NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/60302 CVS commit: src



The following reply was made to PR port-evbmips/60302; it has been noted by GNATS.

From: "Brook Milligan" <brook%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/60302 CVS commit: src
Date: Sun, 2 Aug 2026 02:59:15 +0000

 Module Name:	src
 Committed By:	brook
 Date:		Sun Aug  2 02:59:14 UTC 2026
 
 Modified Files:
 	src/distrib/utils/embedded: mkimage
 	src/etc: Makefile
 	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:
 PR install/59195 and PR port-evbmips/60302: fix hashes in gzimg directories
 
 Hashes in gzimg directories for some ports either correspond to the
 wrong (i.e., uncompressed) files or do not cover all files.  These
 problems are described in PR install/59195 and PR port-evbmips/60302,
 respectively.  The potential solution offered for PR 59195 does not
 work if multiple image files exist in a single gzimg directory.
 
 The correct solution involves three aspects: (i) make checksums
 independently of mkimage, which allows a common list of hashes in
 etc/Makefile, (ii) for directories producing more than one compressed
 image, make checksums in individual temporary files, one per
 compressed image, to combine at the end, and (iii) add make targets to
 allow parallelism across multiple images within each directory.
 
 This patch implements those steps for the evbarm, evbmips, evbppc, and
 riscv ports, which were the only ones previously using mkimage for
 checksums.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.97 -r1.98 src/distrib/utils/embedded/mkimage
 cvs rdiff -u -r1.477 -r1.478 src/etc/Makefile
 cvs rdiff -u -r1.139 -r1.140 src/etc/etc.evbarm/Makefile.inc
 cvs rdiff -u -r1.32 -r1.33 src/etc/etc.evbmips/Makefile.inc
 cvs rdiff -u -r1.22 -r1.23 src/etc/etc.evbppc/Makefile.inc
 cvs rdiff -u -r1.7 -r1.8 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.
 



Home | Main Index | Thread Index | Old Index