aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorAníbal Limón <anibal.limon@linux.intel.com>2014-11-27 19:12:07 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-11-28 13:57:15 +0000
commit4fa8542a8880d5749fbb3382706e011b012024d0 (patch)
treece0552f054255b093038ee242d5f7c69903a143e /lib
parent91b6b38ccee5e9d5bb27e4cd1578356c3b3dc607 (diff)
downloadbitbake-4fa8542a8880d5749fbb3382706e011b012024d0.tar.gz
fetch/wget: latest_versionstring add support for search in RAW html lines
Some upstream sites put the name of the package in the body of href tags, i.e. <a href="#43">somepackage-v1.4.10.tar.gz </a>. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib')
-rw-r--r--lib/bb/fetch2/wget.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/bb/fetch2/wget.py b/lib/bb/fetch2/wget.py
index 20e8df11c..f5bdfc7f6 100644
--- a/lib/bb/fetch2/wget.py
+++ b/lib/bb/fetch2/wget.py
@@ -256,9 +256,14 @@ class Wget(FetchMethod):
bb.debug(3, "Pver = '%s'" % (m.group('pver')))
newver = ('', m.group('pver'), '')
else:
- continue
+ m = pn_regex.search(str(line))
+ if m:
+ bb.debug(3, "Pver = '%s'" % (m.group('pver')))
+ newver = ('', m.group('pver'), '')
else:
newver = self._parse_path(self.package_custom_regex_comp, line['href'])
+ if not newver:
+ newver = self._parse_path(self.package_custom_regex_comp, str(line))
if newver:
bb.debug(3, "Upstream version found: %s" % newver[1])