diff options
Diffstat (limited to 'bitbake/lib/bb/fetch2/__init__.py')
-rw-r--r-- | bitbake/lib/bb/fetch2/__init__.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py index b73b369517..25179bc2e6 100644 --- a/bitbake/lib/bb/fetch2/__init__.py +++ b/bitbake/lib/bb/fetch2/__init__.py | |||
@@ -473,7 +473,7 @@ def uri_replace(ud, uri_find, uri_replace, replacements, d, mirrortarball=None): | |||
473 | basename = os.path.basename(ud.localpath) | 473 | basename = os.path.basename(ud.localpath) |
474 | if basename: | 474 | if basename: |
475 | uri_basename = os.path.basename(uri_decoded[loc]) | 475 | uri_basename = os.path.basename(uri_decoded[loc]) |
476 | if basename != uri_basename and result_decoded[loc].endswith(uri_basename): | 476 | if uri_basename and basename != uri_basename and result_decoded[loc].endswith(uri_basename): |
477 | result_decoded[loc] = result_decoded[loc].replace(uri_basename, basename) | 477 | result_decoded[loc] = result_decoded[loc].replace(uri_basename, basename) |
478 | elif not result_decoded[loc].endswith(basename): | 478 | elif not result_decoded[loc].endswith(basename): |
479 | result_decoded[loc] = os.path.join(result_decoded[loc], basename) | 479 | result_decoded[loc] = os.path.join(result_decoded[loc], basename) |