Openembedded Bitbake Development
 help / color / mirror / Atom feed
* [PATCH] bb/fetch2/wget.py: latest_versionstring escape packagename when built regex
@ 2015-01-19 23:34 Aníbal Limón
  0 siblings, 0 replies; only message in thread
From: Aníbal Limón @ 2015-01-19 23:34 UTC (permalink / raw)
  To: bitbake-devel

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.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
---
 lib/bb/fetch2/wget.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/bb/fetch2/wget.py b/lib/bb/fetch2/wget.py
index b081b76..9e4b443 100644
--- a/lib/bb/fetch2/wget.py
+++ b/lib/bb/fetch2/wget.py
@@ -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
 
-- 
1.9.1



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2015-01-19 23:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-19 23:34 [PATCH] bb/fetch2/wget.py: latest_versionstring escape packagename when built regex Aníbal Limón

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox