[bitbake-devel] [PATCH 09/12] fetch2/wget: latest_versionstring add support for search in RAW html lines
Aníbal Limón
anibal.limon at linux.intel.com
Fri Nov 28 01:12:07 UTC 2014
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 at linux.intel.com>
---
bitbake/lib/bb/fetch2/wget.py | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/bitbake/lib/bb/fetch2/wget.py b/bitbake/lib/bb/fetch2/wget.py
index 20e8df1..f5bdfc7 100644
--- a/bitbake/lib/bb/fetch2/wget.py
+++ b/bitbake/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])
--
1.9.1
More information about the bitbake-devel
mailing list