aboutsummaryrefslogtreecommitdiffstats
path: root/.templateconf
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@intel.com>2016-09-26 11:55:15 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-09-28 10:15:53 +0100
commitc27c464e267db3f4b08cbd966412d19b0e756d28 (patch)
treec0b4dd5705f3974105af6303d3a9a3d50712af6a /.templateconf
parenta0bc732976670810505286ba43feee70e2c812ce (diff)
downloadopenembedded-core-contrib-c27c464e267db3f4b08cbd966412d19b0e756d28.tar.gz
archiver.bbclass: ignore unpack sub-directories in do_ar_original
Support for absolute paths in the "subdir" parameter was recently added (bitbake rev: c3873346c6fa). The git fetcher has supported absolute paths in "destsuffix" already before. When the path is absolute as in destsuffix=${S}/foobar, the tmpdir used by do_ar_original gets ignored, which breaks: - source code archiving (tmpdir is empty) - compilation due to race conditions (for example, ${S} getting modified by do_ar_original while do_compile runs) To solve this, these parameters get removed from URLs before instantiating the fetcher for them. This is done unconditionally also for relative paths, because these paths are not useful when archiving the original source (upstream source does not have them, they only get used by the recipe during compilation). Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to '.templateconf')
0 files changed, 0 insertions, 0 deletions