From eb57cf535a04a336d523dd82f614687b7aef245d Mon Sep 17 00:00:00 2001 From: isaacs Date: Fri, 27 Aug 2010 00:24:51 -0700 Subject: Don't fail the build if autoActivate fails. --- lib/build.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/build.js b/lib/build.js index 29c48aa0b..7d7cc1aa5 100644 --- a/lib/build.js +++ b/lib/build.js @@ -101,8 +101,13 @@ var autoActivate = function (pkg, cb) { pkg.name+"@"+pkg.version, "auto-activate") return cb() } - log(pkg.name+"@"+pkg.version, "activate") - npm.commands.activate([pkg.name+"@"+pkg.version], cb) + var u = pkg.name+"@"+pkg.version + log(u, "activate") + npm.commands.activate([u], function (er) { + // don't rollback the whole install if the activate fails. + if (er) log.error(er, "Failed to update "+u) + cb() + }) }) } -- cgit v1.2.3