|
7 | 7 | - cloudfront + logging |
8 | 8 | - script to check for acl-public |
9 | 9 | - use require() to support node_modules location of binary? |
| 10 | + - consider json config for configuring build and for handling routing remotely |
| 11 | + - drop tar.gz - use node-tar directly - https://github.com/isaacs/node-tar/issues/11 |
10 | 12 | */ |
11 | 13 |
|
12 | 14 | var package_json = require('./package.json'); |
13 | 15 | var Binary = require('./lib/binary_name.js').Binary; |
14 | 16 | var util = require('./build-util/tools.js'); |
15 | 17 | var mkdirp = require('mkdirp'); |
16 | | -// https://github.com/isaacs/node-tar/issues/11 |
17 | | -//var tar = require('tar'); |
18 | 18 | var targz = require('tar.gz'); |
19 | 19 | var cp = require('child_process'); |
20 | 20 | var fs = require('fs'); |
21 | 21 | var path = require('path'); |
22 | 22 | var os = require('os'); |
23 | 23 | var crypto = require('crypto'); |
24 | 24 |
|
25 | | -var cloudfront_url = 'http://dei9kzb8scfgo.cloudfront.net/'; |
26 | | -var s3_url = 'http://node-sqlite3.s3.amazonaws.com/'; |
27 | | - |
28 | 25 | var opts = { |
29 | 26 | name: 'node_sqlite3', |
30 | 27 | force: false, |
31 | 28 | stage: false, |
32 | 29 | configuration: 'Release', |
33 | 30 | target_arch: process.arch, |
34 | 31 | platform: process.platform, |
35 | | - uri: s3_url, |
| 32 | + uri: 'http://node-sqlite3.s3.amazonaws.com/', |
36 | 33 | paths: {} |
37 | 34 | } |
38 | 35 |
|
@@ -202,16 +199,15 @@ if (opts.force) { |
202 | 199 | test(opts,true,done); |
203 | 200 | } catch (ex) { |
204 | 201 | var from = opts.binary.getRemotePath(); |
205 | | - var tmpdir; |
| 202 | + var tmpdirbase = '/tmp/'; |
206 | 203 | if (os.tmpdir) { |
207 | | - tmpdir = os.tmpdir(); |
208 | | - } else { |
209 | | - var tmpdir = '/tmp/node-sqlite3-' + opts.binary.configuration; |
210 | | - try { |
211 | | - mkdirp.sync(tmpdir); |
212 | | - } catch (err) { |
213 | | - log_debug(err); |
214 | | - } |
| 204 | + tmpdirbase = os.tmpdir(); |
| 205 | + } |
| 206 | + var tmpdir = path.join(tmpdirbase,'node-sqlite3-'+opts.binary.configuration); |
| 207 | + try { |
| 208 | + mkdirp.sync(tmpdir); |
| 209 | + } catch (err) { |
| 210 | + log_debug(err); |
215 | 211 | } |
216 | 212 |
|
217 | 213 | log('Checking for ' + from); |
|
0 commit comments