<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/chunkeey/include/image-commands.mk, branch v19.07.7</title>
<subtitle>Staging tree of Christian Lamparter</subtitle>
<id>https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v19.07.7</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v19.07.7'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/'/>
<updated>2019-09-04T11:40:17Z</updated>
<entry>
<title>build: fix indent in image-commands.mk</title>
<updated>2019-09-04T11:40:17Z</updated>
<author>
<name>Adrian Schmutzler</name>
</author>
<published>2019-08-09T11:55:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=8be111d0ac686b95ea29475054d95f01783a1efe'/>
<id>urn:sha1:8be111d0ac686b95ea29475054d95f01783a1efe</id>
<content type='text'>
Convert leading spaces to tab to match rest of the file.

Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
(cherry picked from commit 7e5a0da6426b3b14bde8798524826b64e16cf219)
</content>
</entry>
<entry>
<title>metadata: add "metadata_version" field</title>
<updated>2019-03-06T00:11:54Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2019-03-05T23:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=7fa9794c4ce5988c8ef483d6f402033bf08eabb3'/>
<id>urn:sha1:7fa9794c4ce5988c8ef483d6f402033bf08eabb3</id>
<content type='text'>
allow downstream projects to see the current version of the metadata,
usefull if eventually more variables change

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>metadata: add "target" entry</title>
<updated>2019-03-06T00:11:54Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2019-02-26T19:41:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=208f287908e4143170417ce6cda9ca6c287ccc90'/>
<id>urn:sha1:208f287908e4143170417ce6cda9ca6c287ccc90</id>
<content type='text'>
add "target" entry based on $(TARGETID) resulting in
`&lt;target&gt;/&lt;subtarget&gt;`.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>metadata: fixup "board"</title>
<updated>2019-03-06T00:11:54Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2019-02-26T19:50:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=26c16aec670d9206bef1065d0de4c423a6cbdcbe'/>
<id>urn:sha1:26c16aec670d9206bef1065d0de4c423a6cbdcbe</id>
<content type='text'>
currently the "board" parameter contains $(BOARD) which actually results
to `&lt;target&gt;` (like ramips, ar71xx) without subtarget. However, one
actually excepts (not?) to contain BOARD_NAME or DEVICE_NAME.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>build: qsdk-ipq-*: include dtc in PATH before calling mkimage</title>
<updated>2019-02-26T12:38:47Z</updated>
<author>
<name>Piotr Dymacz</name>
</author>
<published>2019-02-26T12:04:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=fe90e48c39c46b3c253b65f38e392c43f6abe2f0'/>
<id>urn:sha1:fe90e48c39c46b3c253b65f38e392c43f6abe2f0</id>
<content type='text'>
Use 'dtc' from kernel sources instead of relying on host tool.

Fixes: bf4630e5adb4 ("build: add helpers for generating QSDK sysupgrade compatible images")
Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: add helpers for generating QSDK sysupgrade compatible images</title>
<updated>2019-02-25T16:36:16Z</updated>
<author>
<name>Piotr Dymacz</name>
</author>
<published>2019-01-29T17:12:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=bf4630e5adb40aa393f6bd4c560baf42de0f1957'/>
<id>urn:sha1:bf4630e5adb40aa393f6bd4c560baf42de0f1957</id>
<content type='text'>
Qualcomm SDK (QSDK) sysupgrade compatible images for IPQ40xx, IPQ806x
and IPQ807x use FIT format together with 'dumpimage' tool from U-Boot
for verifying and extracting them. Based on 'images' sections names,
corresponding mtd partitions are flashed. For example, in case of
NOR-only boards, below mapping is used (section name -&gt; mtd name):

  hlos*   -&gt; 0:HLOS
  rootfs* -&gt; rootfs

And for boards with NAND (kernel inside UBI):

  ubi* -&gt; rootfs

Above mappings come from unmodified QSDK sources and might be wrong for
boards running custom or modified QSDK-based firmware. Some of vendors
adjust them to meet their modified mtd layout or features like recovery
or dual-image support.

This adds simple script 'mkits-qsdk-ipq-image.sh' (based on 'mkits.sh')
for generating FIT images tree source files, compatible with the QSDK
sysupgrade format. Resulting images can be used for initial (factory -&gt;
OpenWrt) installation and would work both in CLI and GUI.

The script is universal in a way it allows to include as many sections
as needed. To make use of it, two generic/basic build recipes for NOR
and NAND based boards are also included in 'image-commands.mk':

  Build/qsdk-ipq-factory-nand
  Build/qsdk-ipq-factory-nor

Example usage for board with UBI in NAND:

  IMAGE/nand-factory.bin := append-ubi | qsdk-ipq-factory-nand

Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: add a script for generating Linksys factory images</title>
<updated>2019-01-26T20:43:07Z</updated>
<author>
<name>Oever González</name>
</author>
<published>2019-01-24T03:20:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=892d741259ae1f8c4b18ba8ae26c7f85f83f6340'/>
<id>urn:sha1:892d741259ae1f8c4b18ba8ae26c7f85f83f6340</id>
<content type='text'>
This commit adds the 'Build/linksys-image' rule and the
'linksys-image.sh' script to the build system.

This change is needed for generating factory images for the Linksys
EA6350v3 device. Without this patch, only valid sysupgrade images can be
generated. With this patch, users can flash the device without the
need of physical access or disassembly.

Signed-off-by: Ryan Pannell &lt;ryan@osukl.com&gt;
Signed-off-by: Oever González &lt;notengobattery@gmail.com&gt;
</content>
</entry>
<entry>
<title>firmware-utils: mksercommfw: overhaul image creation</title>
<updated>2019-01-15T18:11:54Z</updated>
<author>
<name>Mathias Kresin</name>
</author>
<published>2019-01-12T19:18:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=26a016731d1fc1e2bd6b5f8d3af0fdbd631363ff'/>
<id>urn:sha1:26a016731d1fc1e2bd6b5f8d3af0fdbd631363ff</id>
<content type='text'>
Move the zip compression into a build recipe. Pad the image using the
existing build recipes as well to remove duplicate functionality

Change the code to append header and footer in two steps. Allow to use a
fixed filename as the netgear update image does.

Use a fixed timestamp within the zip archive to make the images
reproducible.

Due to the changes we are now compatible to the gnu89 c standard used by
default on the buildbots and we don't need to force a more recent
standard anymore.

Beside all changes, the footer still looks wrong in compare to the
netgear update image.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</content>
</entry>
<entry>
<title>build: remove duplicate mksercomfw image recipe</title>
<updated>2019-01-13T17:31:10Z</updated>
<author>
<name>Mathias Kresin</name>
</author>
<published>2019-01-05T20:02:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=6a3f8b88185b2ee85bf7a33f6912508e7abcdef9'/>
<id>urn:sha1:6a3f8b88185b2ee85bf7a33f6912508e7abcdef9</id>
<content type='text'>
Keep the ramips/mt76x8 copy, since it's only required for this target at
the moment.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</content>
</entry>
<entry>
<title>build: move seama commands to image-commands.mk</title>
<updated>2018-12-30T19:08:13Z</updated>
<author>
<name>Mathias Kresin</name>
</author>
<published>2018-12-29T19:06:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=fd35c5b205e7583628472b607ee4eb41c6d1b6d5'/>
<id>urn:sha1:fd35c5b205e7583628472b607ee4eb41c6d1b6d5</id>
<content type='text'>
Move it to image-commands.mk to get rid of duplicate recipes.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</content>
</entry>
</feed>
