diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2017-05-19 16:11:48 +1200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-05-25 23:35:50 +0100 |
commit | 559151e783759af78b5cdd76cdbb9ce325a391e6 (patch) | |
tree | a114af6f4ba357c4d69593cc3fe76710afdf9a9e /scripts/lib/devtool | |
parent | ba71820ea16f2ee990dfca98b390d4ff586b7a49 (diff) | |
download | openembedded-core-559151e783759af78b5cdd76cdbb9ce325a391e6.tar.gz openembedded-core-559151e783759af78b5cdd76cdbb9ce325a391e6.tar.bz2 openembedded-core-559151e783759af78b5cdd76cdbb9ce325a391e6.zip |
scriptutils: fix fetch_uri() to work with RSS
Since recipe-specific sysroots were implemented, devtool add and devtool
upgrade operations that fetch from a URL that requires native sysroot
dependencies will fail to work as there is no recipe-specific sysroot
set up for them during fetching. An example was any URL pointing to a
tarball compressed with xz, e.g. devtool upgrade on gnutls.
The most expedient way to fix this is to set up a dummy recipe-specific
sysroot to use for the fetch/unpack operations. We do this in the same
manner as bitbake -b does, so we're just taking all of the sysroot
components available and creating a sysroot from those rather than
ensuring the correct dependencies are there - this means that we're
still going to have problems if e.g. xz-native hasn't been built yet,
but that issue will be trickier to solve and is tracked separately.
Fixes [YOCTO #11474].
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'scripts/lib/devtool')
0 files changed, 0 insertions, 0 deletions