From a67b855df67230c2ab36d7bb3b2a3340e3975894 Mon Sep 17 00:00:00 2001 From: Aníbal Limón Date: Mon, 19 Jan 2015 17:34:25 -0600 Subject: bitbake: bb/fetch2/wget.py: latest_versionstring escape packagename when built regex MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Signed-off-by: Richard Purdie --- bitbake/lib/bb/fetch2/wget.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bitbake') diff --git a/bitbake/lib/bb/fetch2/wget.py b/bitbake/lib/bb/fetch2/wget.py index b081b7621b..9e4b443421 100644 --- a/bitbake/lib/bb/fetch2/wget.py +++ b/bitbake/lib/bb/fetch2/wget.py @@ -328,7 +328,7 @@ class Wget(FetchMethod): if version: package_custom_regex_comp = re.compile( "(?P%s)(?P%s)(?P%s)?[\.\-](?P%s)$" % - (version[0], pver_regex, parch_regex, psuffix_regex)) + (re.escape(version[0]), pver_regex, parch_regex, psuffix_regex)) return package_custom_regex_comp -- cgit v1.2.3-54-g00ecf