From 6af70ba923b8da13172417bb9ad524f07a22a52e Mon Sep 17 00:00:00 2001 From: James Campos Date: Fri, 12 Oct 2012 20:48:04 -0700 Subject: [PATCH 1/3] use os.tmpDir --- lib/tmp.js | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/lib/tmp.js b/lib/tmp.js index dd6e9c7..52add8c 100644 --- a/lib/tmp.js +++ b/lib/tmp.js @@ -10,6 +10,7 @@ var fs = require('fs'), path = require('path'), + os = require('os'), exists = fs.exists || path.exists, _c = require('constants'); @@ -18,7 +19,7 @@ var */ var // store the actual TMP directory - _TMP = _getTMPDir(), + _TMP = os.tmpDir() // the random characters to choose from randomChars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz", @@ -27,25 +28,6 @@ var // this will hold the objects need to be removed on exit _removeObjects = []; -/** - * Gets the temp directory. - * - * @return {String} - * @api private - */ -function _getTMPDir() { - var tmpNames = [ 'TMPDIR', 'TMP', 'TEMP' ]; - - for (var i = 0, length = tmpNames.length; i < length; i++) { - if (_isUndefined(process.env[tmpNames[i]])) continue; - - return process.env[tmpNames[i]]; - } - - // fallback to the default - return '/tmp'; -} - /** * Checks whether the `obj` parameter is defined or not. * From 52c728887b602c9ec33472f513876974aa995dc5 Mon Sep 17 00:00:00 2001 From: James Campos Date: Fri, 12 Oct 2012 20:55:50 -0700 Subject: [PATCH 2/3] "fix" failing travis build --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9e94d07..30ad05f 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ }, "engines": { - "node": ">=0.4.0" + "node": ">=0.8.0" }, "dependencies": {}, From 4998b93cf38eb15134997db2a85e8def6c5d81d0 Mon Sep 17 00:00:00 2001 From: James Campos Date: Fri, 12 Oct 2012 20:58:00 -0700 Subject: [PATCH 3/3] try again --- .travis.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2a9b9e6..baa0031 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,3 @@ language: node_js node_js: - - 0.4 - - 0.6 - 0.8