bitbake: bb/fetch2/wget.py: latest_versionstring escape packagename when built regex

When built package regex for use in searching upstream version in sites,
the package name need to be escaped to avoid usage of special regex
char.

For example when search for gtk+, '+' need to be escaped.

(Bitbake rev: 1aa1de4b0c5bd34466e04844bbc371933736be59)

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Aníbal Limón
2015-01-19 17:34:25 -06:00
committed by Richard Purdie
parent c6f933e5cf
commit a67b855df6

View File

@@ -328,7 +328,7 @@ class Wget(FetchMethod):
if version:
package_custom_regex_comp = re.compile(
"(?P<name>%s)(?P<ver>%s)(?P<arch>%s)?[\.\-](?P<type>%s)$" %
(version[0], pver_regex, parch_regex, psuffix_regex))
(re.escape(version[0]), pver_regex, parch_regex, psuffix_regex))
return package_custom_regex_comp