<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/include/image.mk, branch v23.05.3</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.3</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.3'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2024-02-10T12:29:27Z</updated>
<entry>
<title>kernel-build.mk: add support for compiling only DTS</title>
<updated>2024-02-10T12:29:27Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-02-07T23:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=183c0d530de3480917dafcffc1e5223ecff27935'/>
<id>urn:sha1:183c0d530de3480917dafcffc1e5223ecff27935</id>
<content type='text'>
Add support for compiling DTS for the selected target. This can be
useful for testing if the DTS correctly compile and doesn't produce any
error.

This adds a new make target. To compile only DTS use:

make target/linux/dtb

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit c47532b1ea7f8459f05a223a71317a1461c6e750)
</content>
</entry>
<entry>
<title>treewide: fix shell errors during dump stage</title>
<updated>2023-11-13T13:02:38Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-06-15T14:11:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=51bb178824f937b1f1988c9351e3586f81c18b74'/>
<id>urn:sha1:51bb178824f937b1f1988c9351e3586f81c18b74</id>
<content type='text'>
Fixes following issues:

 bash: -c: line 1: `echo 1686820180&lt;LINUX_VERMAGIC&gt; | /staging_dir/host/bin/mkhash md5 | cut -b1-8'
 bash: -c: line 1: `echo 1686820180&lt;LINUX_VERMAGIC&gt; | /staging_dir/host/bin/mkhash md5 | sed -E 's/(.{8})(.{4})(.{4})(.{4})(.{10})../\1-\2-\3-\4-\500/''
 bash: -c: line 1: syntax error near unexpected token `|'
 bash: line 1: *1024*1024: syntax error: operand expected (error token is "*1024*1024")
 bash: line 1: (64 + ): syntax error: operand expected (error token is ")")
 expr: syntax error: missing argument after '+'

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 8fc496be860192f8bd1f16913657626014c8863f)
</content>
</entry>
<entry>
<title>image: fix image generation within ImageBuilder</title>
<updated>2023-11-06T12:04:53Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-11-06T08:52:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=cfadbc090c3f2f886eecb20b0272a32de4b74194'/>
<id>urn:sha1:cfadbc090c3f2f886eecb20b0272a32de4b74194</id>
<content type='text'>
Changes introduced in commit d604a07225c5 ("build: add CycloneDX SBOM
JSON support") broke ImageBuilder:

  Cannot open '/openwrt-imagebuilder-ath79-generic.Linux-x86_64/tmp/.packageinfo': No such file or directory

So lets fix it by wrapping the BOM generation behind condition of IB
feature check.

Fixes: #13881
Fixes: d604a07225c5 ("build: add CycloneDX SBOM JSON support")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit c4259a658673cc1a02ed17bfa8e94de17de00ad2)
</content>
</entry>
<entry>
<title>build: add CycloneDX SBOM JSON support</title>
<updated>2023-11-02T14:44:47Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-10-24T08:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=21e5db97c410f4008c8fe8515fb79a7cde368dbf'/>
<id>urn:sha1:21e5db97c410f4008c8fe8515fb79a7cde368dbf</id>
<content type='text'>
CycloneDX is an open source standard developed by the OWASP foundation.
It supports a wide range of development ecosystems, a comprehensive set
of use cases, and focuses on automation, ease of adoption, and
progressive enhancement of SBOMs (Software Bill Of Materials) throughout
build pipelines.

So lets add support for CycloneDX SBOM for packages and images
manifests.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit d604a07225c5c82b942cd3374cc113ad676a2519)
</content>
</entry>
<entry>
<title>image: introduce DEVICE_DTC_FLAGS and DEVICE_DTCO_FLAGS</title>
<updated>2023-06-09T18:23:03Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-06-06T12:01:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4bb75f6f40014b960d55be01213fc7837a696a6e'/>
<id>urn:sha1:4bb75f6f40014b960d55be01213fc7837a696a6e</id>
<content type='text'>
Handle compiling device tree overlay blobs separate to allow for
overlays being compiled with different parameters, mostly to safe
space.
Allow defining DEVICE_DTC_FLAGS and DEVICE_DTCO_FLAGS as per-device
parameters to be passed to dtc. Previously some boards directly used
DTC_FLAGS in their build recipe which then also affected other boards.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 56f409c4e4df8b365b39a0bf9d2919814cc556a4)
</content>
</entry>
<entry>
<title>image: improve uImage.FIT device tree overlay support</title>
<updated>2023-06-09T18:23:03Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-06-04T14:57:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d05d886d22ed1f395d7d4ee47b2e2075b58fa9b9'/>
<id>urn:sha1:d05d886d22ed1f395d7d4ee47b2e2075b58fa9b9</id>
<content type='text'>
Instead of generating full config nodes incl. kernel, generate minimal
config nodes for device tree overlays to be applied to the main config.
In this way, multiple device tree overlays can be applied more easily.
While at it change filenames to upstream style, ie. use dtso and dtbo
suffix for device tree overlays.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 6b01d40bfedb42323a1324e1b5624f192a4c91de)
</content>
</entry>
<entry>
<title>build: Allow specifying uImage time</title>
<updated>2023-05-20T19:29:25Z</updated>
<author>
<name>David Yang</name>
</author>
<published>2023-02-08T01:59:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a8a2a95351d711133e220c5c618822d3b72358ac'/>
<id>urn:sha1:a8a2a95351d711133e220c5c618822d3b72358ac</id>
<content type='text'>
Some U-Boot checks for a specified uImage time and refuses to boot if
mismatched. This patch fixes it by recognizing UIMAGE_TIME parameter.

Signed-off-by: David Yang &lt;mmyangfl@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "image: update LZMA_XZ_OPTIONS with new squashfs4 tool"</title>
<updated>2023-04-12T10:25:18Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-04-12T10:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ee1bfd3034af405b2f7cdbc901053e44ceb4706f'/>
<id>urn:sha1:ee1bfd3034af405b2f7cdbc901053e44ceb4706f</id>
<content type='text'>
This reverts commit a33b97dcb1bd6e68f01c571e92ef02c3ab721523.

A new version of the squashfs4 tool patch reintroduced the -Xe option.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>image: update LZMA_XZ_OPTIONS with new squashfs4 tool</title>
<updated>2023-02-20T06:34:07Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-02-06T22:28:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a33b97dcb1bd6e68f01c571e92ef02c3ab721523'/>
<id>urn:sha1:a33b97dcb1bd6e68f01c571e92ef02c3ab721523</id>
<content type='text'>
The -Xpreset option changed format and dropped the -Xe and just require
the extreme string to be passed to the -Xpreset option.

Update the LZMA_XZ_OPTIONS to reflect this change.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: add ALT3 and ALT4 vendor/model/variant</title>
<updated>2023-01-24T23:42:52Z</updated>
<author>
<name>Wenli Looi</name>
</author>
<published>2022-11-22T18:26:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f0e4595188db797446f7b3d29a6162ede90586a6'/>
<id>urn:sha1:f0e4595188db797446f7b3d29a6162ede90586a6</id>
<content type='text'>
This is needed for the Netgear EX7300 series v2.

Signed-off-by: Wenli Looi &lt;wlooi@ucalgary.ca&gt;
</content>
</entry>
</feed>
