From bacff751c88b680fbfb07843b18c59c8bc80a9ea Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Tue, 19 Jan 2016 00:18:30 +1300 Subject: recipetool: create: fix overzealous mapping of git URLs The regex for detecting git URLs was unanchored, leading to it matching where it shouldn't have. An example of where this went wrong was http://taglib.github.io/releases/taglib-1.9.1.tar.gz. Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- scripts/lib/recipetool/create.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lib/recipetool/create.py b/scripts/lib/recipetool/create.py index 4f95d7e3ae..1218a7d284 100644 --- a/scripts/lib/recipetool/create.py +++ b/scripts/lib/recipetool/create.py @@ -140,7 +140,7 @@ def create_recipe(args): # Assume the archive contains the directory structure verbatim # so we need to extract to a subdirectory fetchuri += ';subdir=%s' % os.path.splitext(os.path.basename(urlparse.urlsplit(fetchuri).path))[0] - git_re = re.compile('(https?)://([^;]+\.git)(;.*)?') + git_re = re.compile('(https?)://([^;]+\.git)(;.*)?$') res = git_re.match(fetchuri) if res: # Need to switch the URI around so that the git fetcher is used -- cgit 1.2.3-korg