summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-core')
-rw-r--r--meta/recipes-core/meta/buildtools-tarball.bb19
1 files changed, 11 insertions, 8 deletions
diff --git a/meta/recipes-core/meta/buildtools-tarball.bb b/meta/recipes-core/meta/buildtools-tarball.bb
index 77e1fa23cb..44d658687d 100644
--- a/meta/recipes-core/meta/buildtools-tarball.bb
+++ b/meta/recipes-core/meta/buildtools-tarball.bb
@@ -67,16 +67,19 @@ create_sdk_files_append () {
67 script=${1:-${SDK_OUTPUT}/${SDKPATH}/environment-setup-${SDK_SYS}} 67 script=${1:-${SDK_OUTPUT}/${SDKPATH}/environment-setup-${SDK_SYS}}
68 touch $script 68 touch $script
69 echo 'export PATH=${SDKPATHNATIVE}${bindir_nativesdk}:$PATH' >> $script 69 echo 'export PATH=${SDKPATHNATIVE}${bindir_nativesdk}:$PATH' >> $script
70 # In order for the self-extraction script to correctly extract and set up things, 70 echo 'export OECORE_NATIVE_SYSROOT="${SDKPATHNATIVE}"' >> $script
71 # we need a 'OECORE_NATIVE_SYSROOT=xxx' line in environment setup script.
72 # However, buildtools-tarball is inherently a tool set instead of a fully functional SDK,
73 # so instead of exporting the variable, we use a comment here.
74 echo '#OECORE_NATIVE_SYSROOT="${SDKPATHNATIVE}"' >> $script
75 toolchain_create_sdk_version ${SDK_OUTPUT}/${SDKPATH}/version-${SDK_SYS}
76
77 echo 'export GIT_SSL_CAINFO="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script 71 echo 'export GIT_SSL_CAINFO="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script
78 echo 'export SSL_CERT_FILE="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script 72 echo 'export SSL_CERT_FILE="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script
79 echo 'export OPENSSL_CONF="${SDKPATHNATIVE}${sysconfdir}/ssl/openssl.cnf"' >>$script 73
74 toolchain_create_sdk_version ${SDK_OUTPUT}/${SDKPATH}/version-${SDK_SYS}
75
76 cat >> $script <<EOF
77if [ -d "\$OECORE_NATIVE_SYSROOT/environment-setup.d" ]; then
78 for envfile in \$OECORE_NATIVE_SYSROOT/environment-setup.d/*.sh; do
79 . \$envfile
80 done
81fi
82EOF
80 83
81 mkdir -p ${SDK_OUTPUT}/${SDKPATHNATIVE}${sysconfdir}/ 84 mkdir -p ${SDK_OUTPUT}/${SDKPATHNATIVE}${sysconfdir}/
82 echo '${SDKPATHNATIVE}${libdir} 85 echo '${SDKPATHNATIVE}${libdir}