<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/jogo/target/imagebuilder, branch master</title>
<subtitle>Staging tree of Jonas Gorski</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/jogo/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/'/>
<updated>2019-10-09T07:13:44Z</updated>
<entry>
<title>target/imagebuilder: use multi-thread support for xz compression</title>
<updated>2019-10-09T07:13:44Z</updated>
<author>
<name>Martin Schiller</name>
</author>
<published>2019-10-07T04:52:08Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/commit/?id=b204fcdb07c2498e349eab6f93e3ecdfa9f8589c'/>
<id>urn:sha1:b204fcdb07c2498e349eab6f93e3ecdfa9f8589c</id>
<content type='text'>
This speeds up the packing of the imagebuilder a lot:

 imagebuilder-T0.tar.xz real 0m25.199s user 2m45.967s sys 0m1.218s
 imagebuilder-T1.tar.xz real 2m02.543s user 2m02.418s sys 0m1.653s
 imagebuilder-T2.tar.xz real 1m03.684s user 1m59.931s sys 0m0.587s
 imagebuilder-T3.tar.xz real 0m48.033s user 2m02.904s sys 0m0.637s
 imagebuilder-T4.tar.xz real 0m38.963s user 2m15.521s sys 0m0.783s
 imagebuilder-T5.tar.xz real 0m37.994s user 2m21.461s sys 0m0.919s
 imagebuilder-T6.tar.xz real 0m39.524s user 2m48.115s sys 0m1.279s
 imagebuilder-T7.tar.xz real 0m34.061s user 2m45.097s sys 0m1.174s
 imagebuilder-T8.tar.xz real 0m27.286s user 2m55.449s sys 0m1.329s
 imagebuilder-T9.tar.xz real 0m25.205s user 2m44.894s sys 0m1.208s

To keep the output reproducible in any case, we enforce a minimum amount
of 2 threads.

Signed-off-by: Martin Schiller &lt;ms@dev.tdt.de&gt;
[refactored into reusable NPROC var, more verbose commit message]
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>imagebuilder: fix `make info` for empty SUPPORTED_DEVICES</title>
<updated>2019-08-14T06:14:52Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2019-08-13T21:38:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/commit/?id=07926d7def59e5684b488e9b614342edc19e7eb2'/>
<id>urn:sha1:07926d7def59e5684b488e9b614342edc19e7eb2</id>
<content type='text'>
For x86/64 (maybe more) target the SUPPORTED_DEVICES variable is empty
which causes the `&amp;&amp;` junction to fail, producing a non zero exit code.

Tested-by: Paul Spooren &lt;mail@aparcar.org&gt;
Fixed-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>imagebuilder: new DISABLED_SERVICES make variable</title>
<updated>2019-05-15T11:34:24Z</updated>
<author>
<name>Richard Musil</name>
</author>
<published>2019-05-09T01:45:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/commit/?id=71ab2c9d179652d9b528817ec04d3f1dd3b4b1df'/>
<id>urn:sha1:71ab2c9d179652d9b528817ec04d3f1dd3b4b1df</id>
<content type='text'>
Adds a new variable DISABLED_SERVICES to ImageBuilder Makefile, which
defines a list of services (installed as /etc/init.d/*) to be disabled
during the build of a custom image (normally all are enabled).

It comes handy when a particular service should not be run under normal
circumstances, but should be ready in the image for situations when it
might be needed.

Signed-off-by: Richard Musil &lt;risa2000x@gmail.com&gt;
</content>
</entry>
<entry>
<title>IB: include SUPPORTED_DEVICES in 'make info' output</title>
<updated>2019-03-11T04:32:29Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2019-03-11T04:32:29Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/commit/?id=d6fa04a437033d4bdfa1b0d90a4786bfe492f749'/>
<id>urn:sha1:d6fa04a437033d4bdfa1b0d90a4786bfe492f749</id>
<content type='text'>
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>ib: show current revision based on $(REVISION)</title>
<updated>2019-03-08T00:18:12Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2019-03-08T00:09:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/commit/?id=483498808ea999b73c460b59fe85b5fd24c501f1'/>
<id>urn:sha1:483498808ea999b73c460b59fe85b5fd24c501f1</id>
<content type='text'>
This is useful in for the attendedsyupsgrade server (asu) to
distinguish between snapshot version. Currently asu can't tell devices
requesting a snapshot build if the same build is already installed.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>ib: show unified target based on $(TARGETID)</title>
<updated>2019-03-08T00:18:12Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2019-03-08T00:06:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/commit/?id=f37afec8668287d19e7d0e0a9bc2ce3e637d45f8'/>
<id>urn:sha1:f37afec8668287d19e7d0e0a9bc2ce3e637d45f8</id>
<content type='text'>
Instead of showing a slightly more readable target like
"ar71xx (Generic)" print the more generic format "ar71xx/genric"

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>ib: display whether profile comes with image metadata</title>
<updated>2019-03-06T13:50:42Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2019-03-06T13:45:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/commit/?id=13c379e5c6e37b3822bf6e4e18cc6317e5b40fbb'/>
<id>urn:sha1:13c379e5c6e37b3822bf6e4e18cc6317e5b40fbb</id>
<content type='text'>
Having image metadata (and signature) appended is a condition for
semi-automated sysupgrade, hence IB needs to be able to tell which
images will end up with metadata.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>imagebuilder: manifest function show stderr</title>
<updated>2018-08-06T04:54:42Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2018-08-05T03:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/commit/?id=ad5c2897ec054b80549e526ef639dd75548d4747'/>
<id>urn:sha1:ad5c2897ec054b80549e526ef639dd75548d4747</id>
<content type='text'>
This really simplifies debugging, if a package is not found or a feed is
not reachable, a proper stderr is printed. Currently it would only say
`_call_manifest` failed.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>imagebuilder: add function to show manifest</title>
<updated>2018-07-30T13:55:21Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2018-07-20T08:32:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/commit/?id=869b0d11db926a925bff6bad6024a0031bb259ac'/>
<id>urn:sha1:869b0d11db926a925bff6bad6024a0031bb259ac</id>
<content type='text'>
Tested with 18.06.0-rc2/ar71xx/generic/tl-wdr4300-v1, image &amp; list

This PR is based on the work of @fewckert[1] with slight improvements.

Add function `manifest` to show the manifest of the produced image,
before actually building it. The manifest contains an orderd list of
package name and version.

This is usefull to check package dependencies but also determine a
unique and reproducible image name before building the package. The
sysupgrade server[2] builds images on request with individual package
selection. To distignish between created images which contain differnt
packages, the EXTRA_IMAGE_NAME is set to a shortend hash of the
manifest's content. So far the image was renamed afterwards as the
manifests content was unknown, however this corrupts the signed
sha256sums. This patch allows a clean solution as to dtermine the
manifest in advance and set the EXTRA_IMAGE_NAME accordingly.

[1]: https://github.com/lede-project/source/pull/1591
[2]: https://github.com/aparcar/attendedsysupgrade-server

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>imagebuilder: remove split patch dirs from imagebuilder archive</title>
<updated>2018-03-07T08:59:08Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-03-06T20:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jogo/commit/?id=a02a69d5f8a82aec2df7ad14018366d37b68ec11'/>
<id>urn:sha1:a02a69d5f8a82aec2df7ad14018366d37b68ec11</id>
<content type='text'>
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
</feed>
