ensure datadir exists, bypassing the interactive liabilities prompt
This commit is contained in:
parent
2bd14e5c6c
commit
fb8eb8e34c
|
@ -1,3 +1,4 @@
|
|||
var mkdirp = require('mkdirp');
|
||||
|
||||
Blockchain = function(blockchainConfig) {
|
||||
this.config = blockchainConfig;
|
||||
|
@ -73,6 +74,14 @@ Blockchain.prototype.get_address = function() {
|
|||
var address = null;
|
||||
|
||||
if (config.account.init) {
|
||||
// ensure datadir exists, bypassing the interactive liabilities prompt.
|
||||
var newDir = mkdirp.sync(config.datadir);
|
||||
if (newDir) {
|
||||
console.log("=== datadir created");
|
||||
} else {
|
||||
console.log("=== datadir already exists");
|
||||
}
|
||||
|
||||
console.log("running: " + this.list_command());
|
||||
result = exec(this.list_command());
|
||||
|
||||
|
@ -96,4 +105,3 @@ Blockchain.prototype.startChain = function(use_tmp) {
|
|||
}
|
||||
|
||||
module.exports = Blockchain
|
||||
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
"jasmine": "^2.3.1",
|
||||
"meteor-build-client": "^0.1.6",
|
||||
"methodmissing": "^0.0.3",
|
||||
"mkdirp": "^0.5.1",
|
||||
"python": "^0.0.4",
|
||||
"read-yaml": "^1.0.0",
|
||||
"shelljs": "^0.5.0",
|
||||
|
|
Loading…
Reference in New Issue