From: Henrik Nymann Jensen (HNJE) Date: Fri, 29 Mar 2019 19:14:00 +0000 (+0000) Subject: kernel-devsrc: fix /usr/src/kernel symlink to also work for SDK X-Git-Tag: 2019-04~117 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=95bc738e7f10d492f5db33fc581e9796e52a9d3f;p=openembedded-core.git kernel-devsrc: fix /usr/src/kernel symlink to also work for SDK If kernel-devsrc is used in a SDK context, the symlink from usr/src/kernel points to an absolute path '/lib/modules/${KERNEL_VERSION}/build', which ends up pointing to the local machine's build directory. To address this issue change the symlink to be realtive to ${D}/lib/modules/${KERNEL_VERSION}/build. Signed-off-by: Henrik Nymann Jensen Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb index 6daeea4f7a..69a8eaef81 100644 --- a/meta/recipes-kernel/linux/kernel-devsrc.bb +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb @@ -48,7 +48,7 @@ do_install() { mkdir -p ${D}/usr/src ( cd ${D}/usr/src - ln -s ${KERNEL_BUILD_ROOT}${KERNEL_VERSION}/source kernel + lnr ${D}${KERNEL_BUILD_ROOT}${KERNEL_VERSION}/source kernel ) # for on target purposes, we unify build and source