diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2016-03-09 17:22:12 +1300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-03-09 22:37:27 +0000 |
commit | bea0246831a46d943d2e27d6b38f6e498bd3413c (patch) | |
tree | 0b81a51718ecf2b57dc823d8100fc1ff6c4a89f3 /lib/bb/fetch2 | |
parent | 12f1fb8c9b70fea0c9145f881bcceb8af32df6af (diff) | |
download | openembedded-core-contrib-bea0246831a46d943d2e27d6b38f6e498bd3413c.tar.gz |
fetch2/npm: fix errors with some version specifications
"2 || 3" is a valid version specification for a dependency in an npm
package.json file, but of course that looks like something else when
sent to a shell. Quote the version value to avoid this.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/fetch2')
-rw-r--r-- | lib/bb/fetch2/npm.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bb/fetch2/npm.py b/lib/bb/fetch2/npm.py index 457043f304..df27669c58 100644 --- a/lib/bb/fetch2/npm.py +++ b/lib/bb/fetch2/npm.py @@ -145,7 +145,7 @@ class Npm(FetchMethod): def _getdependencies(self, pkg, data, version, d, ud): pkgfullname = pkg if version != '*' and not '/' in version: - pkgfullname += "@%s" % version + pkgfullname += "@'%s'" % version logger.debug(2, "Calling getdeps on %s" % pkg) fetchcmd = "npm view %s dist.tarball --registry %s" % (pkgfullname, ud.registry) output = runfetchcmd(fetchcmd, d, True) |