<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/robimarko/target/imagebuilder, branch master</title>
<subtitle>Staging tree of Robert Marko</subtitle>
<id>https://git.openwrt.org/openwrt/staging/robimarko/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/robimarko/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/'/>
<updated>2024-02-12T19:03:17Z</updated>
<entry>
<title>Revert "build: align SOURCE path for build system and SDK"</title>
<updated>2024-02-12T19:03:17Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-02-12T19:02:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=3a67c5b662c0e388e776fe0c496d12b082825c55'/>
<id>urn:sha1:3a67c5b662c0e388e776fe0c496d12b082825c55</id>
<content type='text'>
This reverts commit 131e41614dcfae1f995e55330ada6573ca244ba3.
Sadly it makes menuconfig fail with
tmp/.config-package.in:171: glob failed: No files found "feeds/base/utils/busybox/Config.in"
make: *** [/usr/src/openwrt/include/toplevel.mk:136: menuconfig] Error 1

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>build: align SOURCE path for build system and SDK</title>
<updated>2024-02-12T16:06:41Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2024-02-12T15:59:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=131e41614dcfae1f995e55330ada6573ca244ba3'/>
<id>urn:sha1:131e41614dcfae1f995e55330ada6573ca244ba3</id>
<content type='text'>
Building a package in the build system or the SDK results in different
values for the `SOURCE` property, it's either `packages/&lt;package name&gt;`
or `feeds/base/&lt;package name&gt;`. The reason is that the SDK handles
`openwrt.git` as an external feed called while the build system contains
the *base* packages directly.

Since packages created with either method are (ideally) the same (bit
for bit), align the content of SOURCE. To do so this commit creates a
symlink from `feeds/base` to `$(TOPDIR)/package` and adopts the SOURCE
when building from inside the build system.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>imagebuilder: copy from buildroot only target/linux/generic and target/linux/&lt;target&gt; to reduce the size</title>
<updated>2024-01-15T15:49:12Z</updated>
<author>
<name>a-gave</name>
</author>
<published>2024-01-11T10:33:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=84ec8c41e7acc0bfc320d8562330ea14c704f93c'/>
<id>urn:sha1:84ec8c41e7acc0bfc320d8562330ea14c704f93c</id>
<content type='text'>
This reduces the size of a single imagebuilder by about 40MB
In example for the target ath79 it would be the sum of generic and &lt;target&gt; directories, so about 16MB,
instead of the whole size of the target directory, about 53MB:
11M	target/linux/generic/
3.9M	target/linux/ath79/

Signed-off-by: a-gave &lt;agave@dracaena.it&gt;
</content>
</entry>
<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/robimarko/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/robimarko/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/robimarko/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/robimarko/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/robimarko/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/robimarko/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/robimarko/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>
</feed>
