[PATCH 0/5] Archiver and externalsrc fixes

Paul Barker
2020-03-09T14:21:48Z

These changes fix the archival of git submodules, do_deploy_archives
dependencies and externalsrc support for the kernel.

The gitsm archiver fix is independent of the patch sent to bitbake - the
patch here fixes the generation of archives for git submodules, the separate
bitbake patch fixes the use of gitsm shallow mirror tarballs whether
generated by the archiver or just by copying them from DL_DIR.

I know we're in feature freeze but all of these patches fix specific errors
which exist on both zeus and master. I recommend backporting all of these to
zeus once committed to master.

Paul Barker (5):
archiver.bbclass: Handle gitsm URLs in the mirror archiver
archiver.bbclass: Make do_deploy_archives a recursive dependency
kernelsrc.bbclass: Fix externalsrc support
perf: Fix externalsrc support
kernel-yocto.bbclass: Support config fragments with externalsrc

meta/classes/archiver.bbclass | 35 +++++++++++++++++++++++++------
meta/classes/kernel-yocto.bbclass | 3 ++-
meta/classes/kernelsrc.bbclass | 2 +-
meta/recipes-kernel/perf/perf.bb | 2 +-
4 files changed, 33 insertions(+), 9 deletions(-)

--
2.20.1