summaryrefslogtreecommitdiffstats
path: root/recipes-containers/docker-distribution/files/0001-Fix-registry-token-authentication-bug.patch
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2024-10-02 17:39:03 -0500
committerBruce Ashfield <bruce.ashfield@gmail.com>2024-10-10 13:16:20 +0000
commit6f3c1d8f90947408a6587be222fec575a1ca5195 (patch)
tree0eac5522bf09c5e43c7c0c16073102e1f9af84d8 /recipes-containers/docker-distribution/files/0001-Fix-registry-token-authentication-bug.patch
parent7088ce793dd952ecf9482482ebf34922a961a6a0 (diff)
downloadmeta-virtualization-6f3c1d8f90947408a6587be222fec575a1ca5195.tar.gz
linux-yocto_virtualization.inc: If using externalsrc adjust dependency
When using externalsrc, the system will disable a number of tasks such as do_validate_branches, do_unpack and do_patch. The do_kernel_metadata task is configured to run after do_validate_branches do_unpack and before do_patch. Since all of these have been removed, the task will never run. The do_kernel_metadata task is responsible for populating the recipe-sysroot-native/kcfg directory via it's own dependency to yocto-cfg-fragments-native:do_populate_sysroot. Without do_kernel_metadata running, do_kernel_configme will fail to run with errors like: ERROR: linux-xlnx-6.6.40+git-r0 do_kernel_configme: Feature '../recipe-sysroot-native/kcfg/cfg/virtio.scc' not found, this will cause configuration failures. ERROR: linux-xlnx-6.6.40+git-r0 do_kernel_configme: Check the SRC_URI for meta-data repositories or directories that may be missing ERROR: linux-xlnx-6.6.40+git-r0 do_kernel_configme: Set KERNEL_DANGLING_FEATURES_WARN_ONLY to ignore this issue Fix this issue by detecting if we're running with externalsrc, and then adding the task do_kernel_metadata (from the current recipe) as a dependency of do_kernel_configme. To reproduce th original issue: $ . ./oe-initbuild-env $ bitbake linux-yocto -c patch $ cp -r tmp/work-shared/<machine>/kernel-source linux-yocto edit the conf/local.conf adding: DISTRO_FEATURES:append = " virtualization" INHERIT += "externalsrc" EXTERNALSRC:pn-linux-yocto = "${TOPDIR}/linux-yocto" $ rm -rf tmp $ bitbake linux-yocto -c menuconfig Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-containers/docker-distribution/files/0001-Fix-registry-token-authentication-bug.patch')
0 files changed, 0 insertions, 0 deletions