summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/fetch2/wget.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/bitbake/lib/bb/fetch2/wget.py b/bitbake/lib/bb/fetch2/wget.py
index 6cb728ab43..df3e649312 100644
--- a/bitbake/lib/bb/fetch2/wget.py
+++ b/bitbake/lib/bb/fetch2/wget.py
@@ -650,13 +650,17 @@ class Wget(FetchMethod):
650 650
651 sanity check to ensure same name and type. 651 sanity check to ensure same name and type.
652 """ 652 """
653 package = ud.path.split("/")[-1] 653 if 'downloadfilename' in ud.parm:
654 package = ud.parm['downloadfilename']
655 else:
656 package = ud.path.split("/")[-1]
654 current_version = ['', d.getVar('PV'), ''] 657 current_version = ['', d.getVar('PV'), '']
655 658
656 """possible to have no version in pkg name, such as spectrum-fw""" 659 """possible to have no version in pkg name, such as spectrum-fw"""
657 if not re.search(r"\d+", package): 660 if not re.search(r"\d+", package):
658 current_version[1] = re.sub('_', '.', current_version[1]) 661 current_version[1] = re.sub('_', '.', current_version[1])
659 current_version[1] = re.sub('-', '.', current_version[1]) 662 current_version[1] = re.sub('-', '.', current_version[1])
663 bb.debug(3, "latest_versionstring: no version found in %s" % package)
660 return (current_version[1], '') 664 return (current_version[1], '')
661 665
662 package_regex = self._init_regexes(package, ud, d) 666 package_regex = self._init_regexes(package, ud, d)