<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/noltari/target/imagebuilder, branch master</title>
<subtitle>Staging tree of Alvaro Fernandez Rojas</subtitle>
<id>https://git.openwrt.org/openwrt/staging/noltari/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/noltari/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/'/>
<updated>2023-01-06T17:44:45Z</updated>
<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/noltari/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/noltari/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/noltari/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/noltari/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/noltari/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/noltari/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/noltari/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>
<entry>
<title>imagebuilder: show architecture in `make info` output</title>
<updated>2021-09-24T07:37:19Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-09-24T04:46:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=a7fdd4de5931fdd0af61e2ab5d2da3db2339a41d'/>
<id>urn:sha1:a7fdd4de5931fdd0af61e2ab5d2da3db2339a41d</id>
<content type='text'>
Using `make info` show the current target, revision, default packages
and available profiles. This commits adds the used architecture.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>imagebuilder: unset BINARY_FOLDER and DOWNLOAD_FOLDER in final archive</title>
<updated>2021-05-08T10:14:00Z</updated>
<author>
<name>Sven Roederer</name>
</author>
<published>2021-05-07T19:35:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=6967903b01ea9f7c9f70d0185c3da276801dd78f'/>
<id>urn:sha1:6967903b01ea9f7c9f70d0185c3da276801dd78f</id>
<content type='text'>
Using these config-options to customize the folders used at build-time
makes these folder settings appear in generated archive. This causes the
imagebuilder to be not portable, as it's going to use the build-time folders
on the new systems. Errors look like:

  mkdir: cannot create directory '/mnt/build': Permission denied
  Makefile:116: recipe for target '_call_image' failed
  make[2]: *** [_call_image] Error 1
  Makefile:241: recipe for target 'image' failed
  make[1]: *** [image] Error 2

The build-time settings of these folders are passed into the archives via
.config file.
The expected behavior is that after unpacking the imagebuilder acts like
these settings have their defaults, using intree folders. So unset the
build-time settings.

Signed-off-by: Sven Roederer &lt;devel-sven@geroedel.de&gt;
</content>
</entry>
<entry>
<title>build,ib: add STRIP_ABI option for manifest</title>
<updated>2021-03-16T21:00:08Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-03-16T01:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=0f7cd97f812adaf4b2c2048227610d150aec72cc'/>
<id>urn:sha1:0f7cd97f812adaf4b2c2048227610d150aec72cc</id>
<content type='text'>
The ImageBuilder `make manifest` prints all installed packages. This
function can be used to create a list of package and corresponding
package versions before attempting image creation.

When called with `--strip-abi` OPKG can automatically strip attached
ABIVersions from package names. Make this function accessible for the
ImageBuilder by adding a `STRIP_ABI` variable.

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