Updated Branches:
  refs/heads/master df8b925d3 -> 12258f56d

CB-4415 fixing possible bugs on windows


Project: http://git-wip-us.apache.org/repos/asf/cordova-plugman/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugman/commit/5f9b622e
Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugman/tree/5f9b622e
Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugman/diff/5f9b622e

Branch: refs/heads/master
Commit: 5f9b622e5c6270a56b7465c13d06310f9f1b22cf
Parents: df8b925
Author: Anis Kadri <[email protected]>
Authored: Mon Jul 29 14:15:48 2013 -0700
Committer: Anis Kadri <[email protected]>
Committed: Mon Jul 29 14:15:48 2013 -0700

----------------------------------------------------------------------
 src/registry/registry.js | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/5f9b622e/src/registry/registry.js
----------------------------------------------------------------------
diff --git a/src/registry/registry.js b/src/registry/registry.js
index 824ed4b..34e566c 100644
--- a/src/registry/registry.js
+++ b/src/registry/registry.js
@@ -6,7 +6,8 @@ var npm = require('npm'),
     manifest = require('./manifest'),
     os = require('os'),
     rc = require('rc'),
-    plugmanConfigDir = path.resolve(process.env.HOME, '.plugman'),
+    home = process.env.HOME || process.env.HOMEPATH || process.env.USERPROFILE,
+    plugmanConfigDir = path.resolve(home, '.plugman'),
     plugmanCacheDir = path.resolve(plugmanConfigDir, 'cache');
 
 function handleError(err, cb) {
@@ -61,7 +62,7 @@ function fetchPackage(info, cb) {
     if(fs.existsSync(cached)) {
         cb(null, cached);
     } else {
-        var target = os.tmpdir() + info.name;
+        var target = path.join(os.tmpdir(), info.name);
         var filename = target + '.tgz';
         var filestream = fs.createWriteStream(filename);
         var request = http.get(info.dist.tarball, function(res) {

Reply via email to