bitbake/fetch: Fix uri_replace
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 6 Dec 2011 22:20:11 +0000 (22:20 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 15 Mar 2012 22:56:16 +0000 (22:56 +0000)
commit44b23533e946d825ab2dd2b643c9d10c79b26800
tree622f974b1ef441ed41901aa7628eedfce588e509
parent884325c4d791d9741f32cf208136280885def9c2
bitbake/fetch: Fix uri_replace

We were seeing duplicate endings to urls:

DEBUG: For url ['http', 'www.apache.org', '/dist/subversion/subversion-1.7.1.tar.bz2', '', '', {}] comparing ['http', 'www.apache.org', '/dist', '', '', {}] to ['http', 'archive.apache.org', '/dist', '', '', {}]
DEBUG: For url http://www.apache.org/dist/subversion/subversion-1.7.1.tar.bz2 returning http://archive.apache.org/dist/subversion/subversion-1.7.1.tar.bz2/subversion-1.7.1.tar.bz2

This patch addresses this by only performing substitutions when really needed.

(Bitbake rev: a17473d51f54a9dfb4eeaa5ad516c4851d5ac142)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/fetch2/__init__.py