openwrt/include
Paul Spooren 071514c641 build: FeedSourcesAppend add kmod feed to snapshot
Nightly snapshot builds of OpenWrt change their kernels versions
frequently and lose thereby compatibility to kmods from the upstream
target specific packages feed.

To allow opkg to install packages over multiple days a kmod archive is
offered at $target/$subtarget/kmods/$kernelversion and added as a feed
to created snapshot images via a buildbot step[1].

Instead of using a buildstep add the kmod feed directly via
FeedSourcesAppend to be included in the ImageBuilder repositories.conf
as well. This is conditionally only done for SNAPSHOT builds and when
running as BUILDBOT. Releases are unaffected as they don't include
kernel version changes and local builds may use different kernel
versions or magics than available upstream.

This commit allows in a future step to ship ImageBuilders without a
locally stored kmod archive.

[1]: https://git.openwrt.org/?p=buildbot.git;a=blob;f=phase1/master.cfg;h=3ba7a1606e89b095b10555e703ea96e93295deec;hb=HEAD#l1025

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-10-30 00:39:09 +00:00
..
site
autotools.mk
cmake.mk cmake: Disable use of package registries 2020-08-24 18:53:59 +02:00
debug.mk
depends.mk
device_table.txt
download.mk build: prevent excessive re-evaluation of PKG_VERSION 2020-10-16 21:39:10 +02:00
feeds.mk build: FeedSourcesAppend add kmod feed to snapshot 2020-10-30 00:39:09 +00:00
hardened-ld-pie.specs
hardening.mk buildsystem: Make PIE ASLR option tristate 2020-01-13 15:34:36 +01:00
host-build.mk build: improve ccache support 2020-07-11 15:19:53 +02:00
image-commands.mk build: image: add append-dtb-elf helper 2020-10-29 21:35:03 +08:00
image-legacy.mk
image.mk image.mk: evaluate /etc/selinux/config to choose SELinux policy 2020-09-29 01:48:27 +01:00
kernel-build.mk build: add 'make kernel_xconfig' command 2020-07-08 16:07:05 +02:00
kernel-defaults.mk
kernel-version.mk kernel: bump 5.4 to 5.4.72 2020-10-20 03:01:27 +02:00
kernel.mk build: move symvers files to kernel build dir 2020-04-09 09:54:02 +02:00
netfilter.mk kmod-nft-reject: Fix for "nft_reject_ipv4.ko missing" warning 2020-10-30 00:39:09 +00:00
nls.mk
package-bin.mk
package-defaults.mk build: allow file modes per binary package 2020-09-09 14:13:59 +01:00
package-dumpinfo.mk
package-ipkg.mk build: allow file modes per binary package 2020-09-09 14:13:59 +01:00
package-seccomp.mk
package.mk build: fix extreme build system slowdown caused by SOURCE_DATE_EPOCH changes 2020-09-05 11:26:57 +02:00
prereq-build.mk build, imagebuilder: Do not require compilers 2020-10-09 01:48:47 +01:00
prereq.mk
quilt.mk
rootfs.mk treewide: replace which with command -v 2020-08-12 11:08:05 +02:00
scan.awk
scan.mk build: have scripts/feeds honor all toplevel .mk-files of a feed 2019-10-27 14:32:13 +01:00
shell.sh
subdir.mk
target.mk Revert "target: select procd-{ujail,seccomp} if !SMALL_FLASH" 2020-10-22 11:51:38 +02:00
toolchain-build.mk
toplevel.mk Revert "build: process variable exports from toplevel.mk only once" 2020-10-16 22:58:44 +02:00
u-boot.mk u-boot.mk: switch download to https 2020-04-26 21:20:47 +02:00
uclibc++.mk libcxx: Add package 2019-12-23 00:22:07 +01:00
unpack.mk build: add zstd support to pack/unpack functions 2020-05-31 11:03:30 +02:00
verbose.mk
version.mk build: switch VERSION_REPO to HTTPS 2020-08-31 11:26:10 +01:00