From: Jaewon Lee Date: Mon, 30 Jul 2018 21:21:53 +0000 (-0700) Subject: kernel-yocto.bbclass: Adds oe-local-files path (devtool) to include directives X-Git-Tag: uninative-2.3~735 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=4eceae7e3e6dab935e2cf49b75148139192fc6e7;p=openembedded-core.git kernel-yocto.bbclass: Adds oe-local-files path (devtool) to include directives The devtool-source class moves all local files specified in SRC_URI to an oe-local-files directory. When using devtool and a recipe space kernel-meta, devtool modify throws an error because the paths the kernel-yocto class is looking for feature directories in, don't include the oe-local-files directory which devtool is using. This patch checks for feature directories in oe-local-files, and if present, adds that path to include directives. [YOCTO #12855] Signed-off-by: Jaewon Lee Signed-off-by: Alejandro Enedino Hernandez Samaniego Signed-off-by: Richard Purdie --- diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass index 82d80741a9..077a1ab8ef 100644 --- a/meta/classes/kernel-yocto.bbclass +++ b/meta/classes/kernel-yocto.bbclass @@ -140,6 +140,8 @@ do_kernel_metadata() { includes="$includes -I${WORKDIR}/$f/kernel-meta" elif [ -d "${WORKDIR}/$f" ]; then includes="$includes -I${WORKDIR}/$f" + elif [ -d "${WORKDIR}/../oe-local-files/$f" ]; then + includes="$includes -I${WORKDIR}/../oe-local-files/$f" fi done for s in ${sccs} ${patches}; do