From 8b2b1391f017b3696948f65f9d5f90651aa1ab0a Mon Sep 17 00:00:00 2001 From: lisimin Date: Fri, 25 Mar 2022 18:23:54 +0800 Subject: [PATCH] add KERNEL_SRC_DIR to openeuler sdk add environment variable KERNEL_SRC_DIR to sdk Signed-off-by: lisimin --- .../recipes-core/meta/files/openeuler_target_env.sh | 1 + .../recipes-core/meta/meta-environment.bbappend | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 meta-openeuler/recipes-core/meta/files/openeuler_target_env.sh diff --git a/meta-openeuler/recipes-core/meta/files/openeuler_target_env.sh b/meta-openeuler/recipes-core/meta/files/openeuler_target_env.sh new file mode 100644 index 00000000000..acce687273c --- /dev/null +++ b/meta-openeuler/recipes-core/meta/files/openeuler_target_env.sh @@ -0,0 +1 @@ +export KERNEL_SRC_DIR="${SDKTARGETSYSROOT}/usr/src/kernel" diff --git a/meta-openeuler/recipes-core/meta/meta-environment.bbappend b/meta-openeuler/recipes-core/meta/meta-environment.bbappend index a1eccae7fd8..09f4c84b51f 100644 --- a/meta-openeuler/recipes-core/meta/meta-environment.bbappend +++ b/meta-openeuler/recipes-core/meta/meta-environment.bbappend @@ -1 +1,11 @@ SDKPATHNATIVE = "${SDKPATH}/sysroots/${REAL_MULTIMACH_TARGET_SYS}/" + +BBAPPENDDIR := "${@os.path.dirname(d.getVar('FILE', False))}" +S = "${BBAPPENDDIR}/files" + +do_install_append() { + #add openeuler env to sdk + local openeuler_env_path="${D}/${SDKPATH}/sysroots/${REAL_MULTIMACH_TARGET_SYS}/environment-setup.d" + install -d ${openeuler_env_path}/ + install ${S}/openeuler_target_env.sh ${openeuler_env_path}/ +} -- Gitee