summaryrefslogtreecommitdiff
path: root/deps/npm/lib/utils
diff options
context:
space:
mode:
authorKat Marchán <kzm@sykosomatic.org>2015-07-20 20:07:07 -0700
committerJeremiah Senkpiel <fishrock123@rocketmail.com>2015-07-21 11:54:30 -0700
commit04893a736dd5132ac117190287b6e345579f9a64 (patch)
tree6fe7554a68068b2a838f96dac0952c985f5afdb7 /deps/npm/lib/utils
parent6391f4d2fd7a5779e012887158e6bc69d08966e3 (diff)
downloadandroid-node-v8-04893a736dd5132ac117190287b6e345579f9a64.tar.gz
android-node-v8-04893a736dd5132ac117190287b6e345579f9a64.tar.bz2
android-node-v8-04893a736dd5132ac117190287b6e345579f9a64.zip
deps: upgrade to npm 2.13.1
PR-URL: https://github.com/nodejs/io.js/pull/2210 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Diffstat (limited to 'deps/npm/lib/utils')
-rw-r--r--deps/npm/lib/utils/lifecycle.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/npm/lib/utils/lifecycle.js b/deps/npm/lib/utils/lifecycle.js
index 299fa56988..a6f2b98e88 100644
--- a/deps/npm/lib/utils/lifecycle.js
+++ b/deps/npm/lib/utils/lifecycle.js
@@ -39,8 +39,9 @@ function lifecycle (pkg, stage, wd, unsafe, failOk, cb) {
unsafe = unsafe || npm.config.get("unsafe-perm")
- if ((wd.indexOf(npm.dir) !== 0 || path.basename(wd) !== pkg.name)
- && !unsafe && pkg.scripts[stage]) {
+ if ((wd.indexOf(npm.dir) !== 0 ||
+ wd.indexOf(pkg.name) !== wd.length - pkg.name.length) &&
+ !unsafe && pkg.scripts[stage]) {
log.warn( "cannot run in wd", "%s %s (wd=%s)"
, pkg._id, pkg.scripts[stage], wd)
return cb()