diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2017-07-20 16:48:09 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-07-21 08:44:18 +0100 |
commit | 8496113b63d5a5d1f99056610c0fdb972a6200d4 (patch) | |
tree | 9f9ac01cc0cd6748380163c46d3e6d9489c10eb9 /README | |
parent | 5c7f5031023fb74b5f2f26d6b3c829981f2f54d2 (diff) | |
download | openembedded-core-8496113b63d5a5d1f99056610c0fdb972a6200d4.tar.gz openembedded-core-8496113b63d5a5d1f99056610c0fdb972a6200d4.tar.bz2 openembedded-core-8496113b63d5a5d1f99056610c0fdb972a6200d4.zip |
recipetool: create: ensure meaningful error for malformed tarballs
If you pointed recipetool at a URL that should be a tarball e.g.
https://tls.mbed.org/download/start/mbedtls-2.4.2-apache.tgz but instead
it returns an HTML page, we try to unpack it, gzip complains but the
operation doesn't seem to fail - instead we just get back an empty
source tree. Change the checks to account for this - if the source tree
is empty, check if the downloaded file in DL_DIR looks like an HTML file
and error accordingly if it is. If it's not, error out anyway because
no source was unpacked and it should have been (otherwise we just
blindly set up EXTERNALSRC for this which is pointless).
Fixes an aspect of [YOCTO #11407].
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions