[bitbake-devel] [PATCH] lib/bb/fetch2: Fix npm tarball fetch

Davis, Michael michael.davis at essvote.com
Fri May 12 20:52:04 UTC 2017


Tarballs generated by enabling mirror tarballs could not be found by the
fetch for the npm.  This fixes setting the path variable in decode url
so they can be matched.

Signed-off-by: Michael Davis <michael.davis at essvote.com>
---
 lib/bb/fetch2/__init__.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/bb/fetch2/__init__.py b/lib/bb/fetch2/__init__.py
index 136fc29..117c890 100644
--- a/lib/bb/fetch2/__init__.py
+++ b/lib/bb/fetch2/__init__.py
@@ -393,6 +393,8 @@ def decodeurl(url):
                     raise MalformedUrl(url, "The URL: '%s' is invalid: parameter %s does not specify a value (missing '=')" % (url, s))
                 s1, s2 = s.split('=')
                 p[s1] = s2
+                if type == 'npm' and s1 == 'name':
+                    path = '/' + s2
 
     return type, host, urllib.parse.unquote(path), user, pswd, p
 
-- 
2.9.3



More information about the bitbake-devel mailing list