<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mkimage</title>
    <link>http://nxr.netbsd.org/rss/src/distrib/utils/embedded/mkimage</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>PR install/59195 and PR port-evbmips/60302: fix hashes in gzimg directories<br/><br/>Hashes in gzimg directories for some ports either correspond to the<br/>wrong (i.e., uncompressed) files or do not cover all files.  These<br/>problems are described in PR install/59195 and PR port-evbmips/60302,<br/>respectively.  The potential solution offered for PR 59195 does not<br/>work if multiple image files exist in a single gzimg directory.<br/><br/>The correct solution involves three aspects: (i) make checksums<br/>independently of mkimage, which allows a common list of hashes in<br/>etc/Makefile, (ii) for directories producing more than one compressed<br/>image, make checksums in individual temporary files, one per<br/>compressed image, to combine at the end, and (iii) add make targets to<br/>allow parallelism across multiple images within each directory.<br/><br/>This patch implements those steps for the evbarm, evbmips, evbppc, and<br/>riscv ports, which were the only ones previously using mkimage for<br/>checksums.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.98</description>
    <pubDate>Sun Aug 02 02:59:14 UTC 2026</pubDate>
    <dc:creator>brook</dc:creator>
</item>

<item>
    <title>mkimage: New `-C &lt;config&gt;' option.<br/><br/>Enables use for out-of-tree config files.  We're not really<br/>supporting this as a general-purpose tool but downstream users (like<br/>me) may find this convenient to avoid local patches.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.97</description>
    <pubDate>Fri May 22 14:44:16 UTC 2026</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>fix various typos, mainly in comments.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.96</description>
    <pubDate>Wed May 20 21:05:12 UTC 2026</pubDate>
    <dc:creator>andvar</dc:creator>
</item>

<item>
    <title>PR 60119 - don't set -o pipefail (revert previous)<br/><br/>I was going to make the setting of the pipefail option check if<br/>the executing shell supports the option or not (all should really,<br/>and up to date dash does - it is a standard option) - but then I<br/>looked at the script, and couldn't find a pipe used anywhere.<br/><br/>The option is useless here.   So, bye-bye pipefail.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.95</description>
    <pubDate>Sun Mar 22 20:11:36 UTC 2026</pubDate>
    <dc:creator>kre</dc:creator>
</item>

<item>
    <title>mkimage: Use `-o pipefail' to improve early error detection.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.94</description>
    <pubDate>Sun Feb 15 21:07:36 UTC 2026</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>mkimage: Write one block of padding up to 4MB.<br/><br/>Previously we wrote padding one byte at a time, which takes a while<br/>when it's nearly 4MB of padding!<br/><br/>I believe these dd(1) options are POSIX-compliant.  If the read from<br/>/dev/zero is truncated, then conv=sync means it will be padded with<br/>NUL bytes rather than reading more -- but that's fine; that's what we<br/>would get by reading from /dev/zero anyway!<br/><br/>(Why did I make this round to a multiple of 4MB and _then_ add 1MB,<br/>rather than the other way around of adding 1MB and then rounding to a<br/>multiple of 4MB?)<br/><br/>No correctness change intended -- but this should improve performance<br/>of the image build a little bit!</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.93</description>
    <pubDate>Sat Feb 07 20:07:19 UTC 2026</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>mkimage: fix grammar in comments</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.92</description>
    <pubDate>Tue Apr 01 00:04:00 UTC 2025</pubDate>
    <dc:creator>gutteridge</dc:creator>
</item>

<item>
    <title>Also generate hashes for files in gzimg directories.<br/><br/>At one point this should probably be unified at least a bit with the hash<br/>generation of regular sets, so that there is a single place that defines<br/>the types of hashes generated for sets and gzimg.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.91</description>
    <pubDate>Sat Mar 22 09:25:14 UTC 2025</pubDate>
    <dc:creator>hgutch</dc:creator>
</item>

<item>
    <title>Fix resize_root.<br/><br/>Revision 1.85 added the 'log' option to "normal" fstabs, which is<br/>incompatible with resize_ffs. Restore the previous behaviour.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.90</description>
    <pubDate>Fri Jan 24 21:47:51 UTC 2025</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>mkimage: Allow configs to override fsize/bsize/ffs version</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.89</description>
    <pubDate>Fri Jan 17 00:11:53 UTC 2025</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Inject TOOL_SED and TOOL_PWD_MKDB into mkimage<br/><br/>The configuration files used for mkimage might want to customize the passwd<br/>database of the generated image (as is the case for an out-of-tree config<br/>file I have) and passing in these tools helps to execute those modifications.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.88</description>
    <pubDate>Sat Jan 11 14:33:31 UTC 2025</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>Recognize MKPOSTFIX=no in mkimage</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.87</description>
    <pubDate>Sun Dec 29 09:46:44 UTC 2024</pubDate>
    <dc:creator>jmmv</dc:creator>
</item>

<item>
    <title>avoid extra comma, add braces</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.86</description>
    <pubDate>Sat Dec 28 18:13:29 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Remove duplicated code, handle minwrites in _normal the same way we handle<br/>it in _gpt. Initial patch from jmmv@.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.85</description>
    <pubDate>Fri Dec 27 19:02:19 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Undo accidental commit.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.84</description>
    <pubDate>Mon Aug 12 18:45:51 UTC 2024</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>Import Linux 6.10.3 DTS for RISC-V<br/><br/>This has the side effect of pulling in 5 arm64 renesas and a few other<br/>dt-bindings files which didn't exist before so there are no conflicts.<br/><br/>Hopefully arm/arm64/mips can catch up soon.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.83</description>
    <pubDate>Mon Aug 12 10:55:51 UTC 2024</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>branches:  1.82.2;<br/>Add new sets: base32, debug32, manhtml<br/><br/>- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit<br/>  compatibility, previously included in base<br/><br/>- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries<br/>  containing debug symbols for 32-bit compatiblity, previously included<br/>  in debug<br/><br/>- manhtml contains (when MKHTML=yes) the HTML files previously included<br/>  in 'man', which are of limited utility without third-party software.<br/><br/>The motivation for this change is to be able to easily exclude sets<br/>from CD-ROM images that go over the size limit without xz compression<br/>(which many NetBSD platforms struggle to extract at acceptable speeds).</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.82</description>
    <pubDate>Tue Apr 09 15:17:24 UTC 2024</pubDate>
    <dc:creator>nia</dc:creator>
</item>

<item>
    <title>Quote argument to -n as required. [ -n ] is not a syntax error but<br/>evaluates to true.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.81</description>
    <pubDate>Mon Feb 12 11:30:33 UTC 2024</pubDate>
    <dc:creator>mlelstv</dc:creator>
</item>

<item>
    <title>PR/57925: Jan-Benedict Glaw: Honor $MKREPRO_TIMESTAMP, don't embed name and<br/>stamp in gzip.</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.80</description>
    <pubDate>Sun Feb 11 17:29:50 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>evbppc: Add initial support for the Nintendo Wii</title>
    <description>/src/distrib/utils/embedded/mkimage - 1.79</description>
    <pubDate>Sat Jan 20 21:35:59 UTC 2024</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>
</channel></rss>

