diff options
| -rw-r--r-- | meta/classes/populate_sdk_ext.bbclass | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/meta/classes/populate_sdk_ext.bbclass b/meta/classes/populate_sdk_ext.bbclass index 8509f0c25b..5dd60515d5 100644 --- a/meta/classes/populate_sdk_ext.bbclass +++ b/meta/classes/populate_sdk_ext.bbclass | |||
| @@ -163,13 +163,21 @@ python copy_buildsystem () { | |||
| 163 | pass | 163 | pass |
| 164 | } | 164 | } |
| 165 | 165 | ||
| 166 | def extsdk_get_buildtools_filename(d): | ||
| 167 | # This is somewhat of a hack | ||
| 168 | localdata = bb.data.createCopy(d) | ||
| 169 | localdata.setVar('PN', 'buildtools-tarball') | ||
| 170 | return localdata.expand('${SDK_NAME}-buildtools-nativesdk-standalone-*.sh') | ||
| 171 | |||
| 166 | install_tools() { | 172 | install_tools() { |
| 167 | install -d ${SDK_OUTPUT}/${SDKPATHNATIVE}${bindir_nativesdk} | 173 | install -d ${SDK_OUTPUT}/${SDKPATHNATIVE}${bindir_nativesdk} |
| 168 | lnr ${SDK_OUTPUT}/${SDKPATH}/${scriptrelpath}/devtool ${SDK_OUTPUT}/${SDKPATHNATIVE}${bindir_nativesdk}/devtool | 174 | lnr ${SDK_OUTPUT}/${SDKPATH}/${scriptrelpath}/devtool ${SDK_OUTPUT}/${SDKPATHNATIVE}${bindir_nativesdk}/devtool |
| 169 | lnr ${SDK_OUTPUT}/${SDKPATH}/${scriptrelpath}/recipetool ${SDK_OUTPUT}/${SDKPATHNATIVE}${bindir_nativesdk}/recipetool | 175 | lnr ${SDK_OUTPUT}/${SDKPATH}/${scriptrelpath}/recipetool ${SDK_OUTPUT}/${SDKPATHNATIVE}${bindir_nativesdk}/recipetool |
| 170 | touch ${SDK_OUTPUT}/${SDKPATH}/.devtoolbase | 176 | touch ${SDK_OUTPUT}/${SDKPATH}/.devtoolbase |
| 171 | 177 | ||
| 172 | install ${SDK_DEPLOY}/${DISTRO}-${TCLIBC}-${SDK_ARCH}-buildtools-tarball-${TUNE_PKGARCH}-buildtools-nativesdk-standalone-${DISTRO_VERSION}.sh ${SDK_OUTPUT}/${SDKPATH} | 178 | # find latest buildtools-tarball and install it |
| 179 | buildtools_path=`ls -t1 ${SDK_DEPLOY}/${@extsdk_get_buildtools_filename(d)} | head -n1` | ||
| 180 | install $buildtools_path ${SDK_OUTPUT}/${SDKPATH} | ||
| 173 | 181 | ||
| 174 | install ${SDK_DEPLOY}/${BUILD_ARCH}-nativesdk-libc.tar.bz2 ${SDK_OUTPUT}/${SDKPATH} | 182 | install ${SDK_DEPLOY}/${BUILD_ARCH}-nativesdk-libc.tar.bz2 ${SDK_OUTPUT}/${SDKPATH} |
| 175 | } | 183 | } |
