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 authored and Richard Purdie committed 2015-01-21 14:37:39 +00:00
1 parent c6f933e5cf
commit a67b855df6
1 file changed
+1 -1
+1 -1
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