<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/include/feeds.mk, branch v18.06.8</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v18.06.8</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v18.06.8'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2018-07-31T12:06:07Z</updated>
<entry>
<title>include/feeds.mk: fix distfeeds.conf without per-feed repos</title>
<updated>2018-07-31T12:06:07Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2018-07-31T12:01:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5f23d0f3db94155ad4b621f68c18de7ad34d598d'/>
<id>urn:sha1:5f23d0f3db94155ad4b621f68c18de7ad34d598d</id>
<content type='text'>
commit 514a4b3e1b4e4 ("include/feeds.mk: rework generation of opkg
distfeeds.conf") made the per-feed "base" repo unconditional, making
the default configuration fail when PER_FEED_REPO is disabled:

 root@wrt1900ac-1:~# cat /etc/opkg/distfeeds.conf
 src/gz openwrt_core http://openwrt.mork.no/18.06.0/targets/mvebu/cortexa9/packages
 src/gz openwrt_base http://openwrt.mork.no/18.06.0/packages/arm_cortex-a9_vfpv3/base
 root@wrt1900ac-1:~# opkg update
 Downloading http://openwrt.mork.no/18.06.0/targets/mvebu/cortexa9/packages/Packages.gz
 Updated list of available packages in /var/opkg-lists/openwrt_core
 Downloading http://openwrt.mork.no/18.06.0/targets/mvebu/cortexa9/packages/Packages.sig
 Signature check passed.
 Downloading http://openwrt.mork.no/18.06.0/packages/arm_cortex-a9_vfpv3/base/Packages.gz
 *** Failed to download the package list from http://openwrt.mork.no/18.06.0/packages/arm_cortex-a9_vfpv3/base/Packages.gz

 Collected errors:
  * opkg_download: Failed to download http://openwrt.mork.no/18.06.0/packages/arm_cortex-a9_vfpv3/base/Packages.gz, wget returned 8.

Cc: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
Fixes: 514a4b3e1b4e ("include/feeds.mk: rework generation of opkg distfeeds.conf")
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
[whitespace/indentation fix]
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit c72f3b5e2b7e9a86488046bb6e2396f2354b82c9)
</content>
</entry>
<entry>
<title>include/feeds.mk: rework generation of opkg distfeeds.conf</title>
<updated>2018-07-12T19:26:42Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-07-09T22:00:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=514a4b3e1b4e42fa796d1c908259ee9e215a77da'/>
<id>urn:sha1:514a4b3e1b4e42fa796d1c908259ee9e215a77da</id>
<content type='text'>
Allow enabling/commenting/disabling each feed individually by using a
tristate config symbol.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
(cherry picked from commit 16035a7dd370671670693af9ae63368ee4dd731f)
</content>
</entry>
<entry>
<title>include/feeds.mk: always add available feeds to PACKAGE_SUBDIRS</title>
<updated>2018-07-12T19:26:41Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-07-09T20:13:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=7fa7c854fe335384d2a2f6fe0fd6397b04e0d4fa'/>
<id>urn:sha1:7fa7c854fe335384d2a2f6fe0fd6397b04e0d4fa</id>
<content type='text'>
Setting CONFIG_FEED_... symbols combined two different effects: Disabling
a feed in the generated opkg distfeeds.conf, and omitting the feed from
PACKAGE_SUBDIRS.

It does not make sense to omit built feeds from PACKAGE_SUBDIRS, as it will
only lead to packages that can be enabled in .config (and that will
consequently be built) not to be found during rootfs creation, breaking
the build. All feeds that packages are emitted to should simply always be
added to PACKAGE_SUBDIRS instead; the CONFIG_FEED_... only configure the
generated distfeeds.conf like this.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
(cherry picked from commit 9af22f1ac9122b54700dd38f627fdd446e1109f4)
</content>
</entry>
<entry>
<title>imagebuilder: reuse rootfs preparation from rootfs.mk</title>
<updated>2018-03-07T08:59:08Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-03-06T08:38:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2fbf669730bfa7342b36711d275bfe4c7951ac1b'/>
<id>urn:sha1:2fbf669730bfa7342b36711d275bfe4c7951ac1b</id>
<content type='text'>
In addition to removing redundant code, this fixes various issues in
IB-generated images that have been fixed in prepare_rootfs before,
including better handling of CONFIG_CLEAN_IPKG and enabling of initscripts
from FILES.

We also reuse the opkg macro and remove --force-... flags that have been
removed from rootfs.mk as well.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>merge: properly remove %n / %N references</title>
<updated>2017-12-09T15:01:14Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-12-09T15:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d23e1e1e1a3eede59d7da21cafe0ba69c0e81458'/>
<id>urn:sha1:d23e1e1e1a3eede59d7da21cafe0ba69c0e81458</id>
<content type='text'>
- use %d instead of %n for opkg feed identifiers
- remove %n / %N references from version files

Fixes bf5cef47b3 merge: release/banner: drop release name and update banner.
Fixes FS#1213.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: move PKG_CONFIG_DEPENDS from feeds.mk to opkg</title>
<updated>2017-04-03T06:51:33Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-03-27T08:21:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6411a12de2c783bc8882f43d593d9fa63f9b0759'/>
<id>urn:sha1:6411a12de2c783bc8882f43d593d9fa63f9b0759</id>
<content type='text'>
Normal packages don't rely on the feed configuration variables for the
build step

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>include/feeds.mk: base list of enabled feeds on available instead of installed feeds</title>
<updated>2017-01-16T08:11:56Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2017-01-16T08:11:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9c55dede26aa488a9010eae4aa2b9d9b29b3fb2f'/>
<id>urn:sha1:9c55dede26aa488a9010eae4aa2b9d9b29b3fb2f</id>
<content type='text'>
This fixes handling of CONFIG_FEED_* options for uninstalled feeds.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>build: remove stale .ipk files if package dir changes</title>
<updated>2016-11-08T09:49:51Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-11-08T04:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=64c386c5662e923d284b1c5b742cb72d7ad24671'/>
<id>urn:sha1:64c386c5662e923d284b1c5b742cb72d7ad24671</id>
<content type='text'>
If a package nonshared status is changed, a stale .ipk file might still
be present in the old package directory. Remove the .ipk file from all
package directories when building a new one (or explicitly running
clean)

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: move merged package directory from bin/ to staging_dir</title>
<updated>2016-08-03T10:22:18Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-08-03T10:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f2de33b2c94b633194b802570d87502988c22c6e'/>
<id>urn:sha1:f2de33b2c94b633194b802570d87502988c22c6e</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: create a package feed directory containing all packages</title>
<updated>2016-08-01T09:13:38Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-08-01T09:12:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=180465c38f1599f7339a00f80b383620c7c3818d'/>
<id>urn:sha1:180465c38f1599f7339a00f80b383620c7c3818d</id>
<content type='text'>
Needed for proper dependency handling for per-device rootfs

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
