<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/target/imagebuilder, branch master</title>
<subtitle>Hauke Mehrtens staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/hauke/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/hauke/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/'/>
<updated>2023-07-15T15:02:42Z</updated>
<entry>
<title>ib: split out processing user provided packages</title>
<updated>2023-07-15T15:02:42Z</updated>
<author>
<name>Tomasz Maciej Nowak</name>
</author>
<published>2023-07-11T14:06:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=e40b9a7fa002154e85459791101a0444d99dfb86'/>
<id>urn:sha1:e40b9a7fa002154e85459791101a0444d99dfb86</id>
<content type='text'>
Some device recipes remove default target packages. If user tries to add
them back they will be ignored, since packages list is processed in one
go. Process the device recipe packages first and do user ones later, so
additions won't get filtered out.

Signed-off-by: Tomasz Maciej Nowak &lt;tmn505@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: add ORIG_PATH variable</title>
<updated>2023-06-05T06:31:47Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2023-05-25T06:31:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=d87a8aa148ddf93b199a759deb088fff73787025'/>
<id>urn:sha1:d87a8aa148ddf93b199a759deb088fff73787025</id>
<content type='text'>
Add a variable that stores the original value of $PATH
in the host system's shell, before Make alters it.

This can be useful for when it is necessary
to ignore symlinks and programs made by the build system.

Define this new variable before all instances of
'export PATH:=' or similar.

Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>imagebuilder: allow to specific ROOTFS_PARTSIZE</title>
<updated>2023-03-14T18:00:47Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2023-03-12T15:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=7b7edd25a571568438c886529d3443054e02f55f'/>
<id>urn:sha1:7b7edd25a571568438c886529d3443054e02f55f</id>
<content type='text'>
Setting this options modifies the rootfs size of created images. When
installing a large number of packages it may become necessary to
increase the size to have enough storage.

This option is only useful for supported devices, i.e. with an attached
SD Card or installed on a hard drive.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>target/imagebuilder: add help text and rename whatdepends to package_whatdepens</title>
<updated>2023-01-06T17:44:45Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2021-08-19T06:48:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=744a5ab9ce7b911df9ef73a514b8fa716c037f4b'/>
<id>urn:sha1:744a5ab9ce7b911df9ef73a514b8fa716c037f4b</id>
<content type='text'>
Add the command `package_whatdepends` to show all package that have a
dependency to this packages.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>target/imagebuilder: update help text for manifest target</title>
<updated>2023-01-06T17:44:45Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2021-08-19T06:42:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=c75a565d2c377e0b54623b5a9aae26fa63e48098'/>
<id>urn:sha1:c75a565d2c377e0b54623b5a9aae26fa63e48098</id>
<content type='text'>
- Add a help text for the manifest command.
- Unify command detail help text to use `manifest`.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>target/imagebuilder: change help text for image build</title>
<updated>2023-01-06T17:44:44Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2021-08-19T06:39:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=e1cf4688ec084d5902584bd163d1809e260274a5'/>
<id>urn:sha1:e1cf4688ec084d5902584bd163d1809e260274a5</id>
<content type='text'>
Using command `image` to unify help text.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>target/imagebuilder: add depends target to show all package that gets installed</title>
<updated>2023-01-06T17:44:44Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2021-08-18T15:19:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=7b60dba954e310261aef7da3fe252e841721c88d'/>
<id>urn:sha1:7b60dba954e310261aef7da3fe252e841721c88d</id>
<content type='text'>
This commits adds the makefile targets `depends` this wrapper is a call
to `opkg depends`. This command shows which runtime dependencies exist
if this package is installed into the image.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>imagebuilder: export SOURCE_DATE_EPOCH to environment</title>
<updated>2022-04-09T23:56:38Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-04-09T23:55:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=5cf5dce05ae829ec848ad63a6da300c4fddcd510'/>
<id>urn:sha1:5cf5dce05ae829ec848ad63a6da300c4fddcd510</id>
<content type='text'>
Export SOURCE_DATE_EPOCH to environment so filesystem and image
creation tools will make use of it.
Fixes reproducibility of images generated with the ImageBuilder.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>imagebuilder: fix broken image generation with external targets</title>
<updated>2022-03-25T13:28:00Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2022-03-24T05:52:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=621f39d1f438bf95dbae667c575926fa16a6d797'/>
<id>urn:sha1:621f39d1f438bf95dbae667c575926fa16a6d797</id>
<content type='text'>
When using external targets there is a symlink being created for the
target under target/linux which then becomes dangling under Image
Builder. Fix it by dereferencing the possible symlink.

Tested on IB with external target, ipq40xx and mvebu.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>imagebuilder: fix local packages/ folder</title>
<updated>2021-11-06T05:18:48Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-10-13T01:36:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=15e55a2190ba087679b24b8844a51a6e4d512cf3'/>
<id>urn:sha1:15e55a2190ba087679b24b8844a51a6e4d512cf3</id>
<content type='text'>
This commit fixes commit "2999f810ff: build,IB: include kmods only in
local builds" which cause the local packages/ folder only to be added
for local builds but no longer for ImageBuilder created by the Buildbot.

The commits intention was to use remote kmods repositories rather than
storing them locally. Accidentally the entire handling of the local
`packages/` was removed.

Re-add the folder and include a README describing what it can be used
for.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
</feed>
