diff --git a/meta-openeuler/recipes-core/meta/meta-environment.bbappend b/meta-openeuler/recipes-core/meta/meta-environment.bbappend index 4eadcd14b90e72507b3040bf0e0220d386393d9f..71bb741482562a6441ead340300bec6e7c16ca0c 100644 --- a/meta-openeuler/recipes-core/meta/meta-environment.bbappend +++ b/meta-openeuler/recipes-core/meta/meta-environment.bbappend @@ -1,13 +1,10 @@ -FILESEXTRAPATHS_append := "${THISDIR}/files/:" -SRC_URI = "file://openeuler_target_env.sh" -LICENSE = "CLOSED" -addtask do_fetch before do_install -addtask do_unpack before do_install +BBAPPENDDIR := "${@os.path.dirname(d.getVar('FILE', False))}" +S = "${BBAPPENDDIR}/files" do_install_append() { #add openeuler env to sdk local openeuler_env_path="${D}/${SDKPATHNATIVE}/environment-setup.d" install -d ${openeuler_env_path}/ - install ${WORKDIR}/openeuler_target_env.sh ${openeuler_env_path}/ + install ${S}/openeuler_target_env.sh ${openeuler_env_path}/ }