diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-02-26 17:49:33 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-02-28 11:34:38 +0000 |
commit | ab7b7bf94da653121baf7b1f6de9f11c8d4987e8 (patch) | |
tree | f950872862b008879e007c953b91efe4d857ac91 /meta/conf/licenses.conf | |
parent | 06b4d8ffe4ee446b93243c7cf76c122ec836929d (diff) | |
download | poky-ab7b7bf94da653121baf7b1f6de9f11c8d4987e8.tar.gz |
bitbake: fetch2/__init__: Fix decodeurl to better handle urls without paths
If we specify urls such as npm://somehost;someparams the fetcher currently
does a poor job of handling mirrors of these urls due to deficiencies in the
way decodeurl works. This is because "somehost" is returned as a path, not
a host.
This tweaks the code so that unless its a file url, the host is returned
correctly.
This patch also adds test cases for these urls to the exist set of test
urls.
We need to tweak the URI() class since this thinks this is a relative url
which is clearly isn't. We also need to handle the fact that encodeurl will
error if passed a url of this form (it would want the path to be '/'.
(Bitbake rev: 83203cd2e677706e0111892a7843b83263cb8bd9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf/licenses.conf')
0 files changed, 0 insertions, 0 deletions