poky/meta
Bruce Ashfield c9ed6a22ab kernel-yocto: checksum all modifications to available kernel fragments directories
This is based on the patch from Zhaolong Zhang <zhangzl2013@126.com>
[kernel-yocto: checksum indirect cfg and scc files]

While the recommended manner to share/reuse feature fragments is to
maintain them in a kernel-meta repository and track the changes via the
standard SRCREV fetcher mechanism, that method is not always practical
for small sets of features or for quick testing of changes.

These other flows use .scc files on the SRC_URI. It has been noted that
config fragments or other features indirectly included by those .scc
files will not trigger the kernel meta-data to be re-run and hence a
build can continue with stale data (or not be triggered at all).

To solve this issue, we can collect the directories that are searchable
via FILESEXTRAPATHS and add them to the do_kernel_metadata task
checksum.

This allows modifications, additions and removals from the potential
kernel feature directories to trigger a re-execution of the meta data
task.

(From OE-Core rev: 09f4db415fb6a1398e9e9b359630043c833f6118)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28 07:08:37 +01:00
..
classes kernel-yocto: checksum all modifications to available kernel fragments directories 2020-08-28 07:08:37 +01:00
conf qemu: bump default reference kernel to v5.8 2020-08-25 01:00:37 +01:00
files common-licenses: fix filename of BSD-2-Clause-Patent 2020-06-30 23:03:02 +01:00
lib oeqa/multilib: un-skip the connman test 2020-08-28 07:08:37 +01:00
recipes-bsp libubootenv: inherit uboot-config 2020-08-26 09:04:04 +01:00
recipes-connectivity bluez5: fix builds that require ell support 2020-08-26 09:04:04 +01:00
recipes-core systemd-boot: bump version to 246.2 2020-08-28 07:08:37 +01:00
recipes-devtools packagegroup-core-device-devel: remove 2020-08-28 07:08:37 +01:00
recipes-extended sysstat: upgrade 12.2.2 -> 12.4.0 2020-08-25 16:00:10 +01:00
recipes-gnome json-glib: inherit upstream-version-is-even 2020-08-28 07:08:37 +01:00
recipes-graphics xev: update 1.2.3 -> 1.2.4 2020-08-25 16:00:10 +01:00
recipes-kernel linux-yocto/5.8: disable IKHEADERS in default builds 2020-08-28 07:08:37 +01:00
recipes-multimedia x264: upgrade to latest revision 2020-08-19 10:57:44 +01:00
recipes-rt rt-tests: further exclusion of development versions 2020-05-03 15:41:39 +01:00
recipes-sato connman-gnome/matchbox-desktop: Remove file:// globbing 2020-08-26 09:04:04 +01:00
recipes-support libgpg-error:upgrade 1.38 -> 1.39 2020-08-27 21:41:57 +01:00
site site: Make sys_siglist default to no 2020-07-22 23:47:57 +01:00
COPYING.MIT
recipes.txt