From 12a66b80a71db2169c92d1cd3dae17b8f5aeb271 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Ar=C3=A1oz?= Date: Tue, 16 Sep 2014 00:35:45 -0300 Subject: [PATCH] fix os x installation if you don't have insight dir --- config/config.js | 16 ++++++---------- package.json | 5 +++-- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/config/config.js b/config/config.js index dc95a241..87537c0c 100644 --- a/config/config.js +++ b/config/config.js @@ -1,8 +1,10 @@ 'use strict'; -var path = require('path'), - fs = require('fs'), - rootPath = path.normalize(__dirname + '/..'), +var path = require('path'); +var fs = require('fs'); +var mkdirp = require('mkdirp'); + +var rootPath = path.normalize(__dirname + '/..'), env, db, port, @@ -84,13 +86,7 @@ var loggerLevel = process.env.LOGGER_LEVEL || 'info'; var enableHTTPS = process.env.ENABLE_HTTPS === 'true'; if (!fs.existsSync(db)) { - var err = fs.mkdirSync(db); - if (err) { - console.log(err); - console.log("## ERROR! Can't create insight directory! \n"); - console.log('\tPlease create it manually: ', db); - process.exit(-1); - } + mkdirp.sync(db); } module.exports = { diff --git a/package.json b/package.json index 951c04e1..8c77b2bd 100644 --- a/package.json +++ b/package.json @@ -62,10 +62,11 @@ "cron": "^1.0.4", "express": "~3.4.7", "glob": "*", - "microtime": "^0.6.0", - "moment": "~2.5.0", "leveldown": "~0.10.0", "levelup": "~0.19.0", + "microtime": "^0.6.0", + "mkdirp": "^0.5.0", + "moment": "~2.5.0", "preconditions": "^1.0.7", "should": "~2.1.1", "sinon": "~1.7.3",