Browse Source

shepherd api fixes for windows

all-modes
Satinder Grewal 8 years ago
parent
commit
7ab0e5c7a8
  1. 62
      routes/shepherd.js

62
routes/shepherd.js

@ -1514,15 +1514,21 @@ function setConf(flock) {
switch (flock) { switch (flock) {
case 'komodod': case 'komodod':
var DaemonConfPath = komodoDir + '/komodo.conf'; var DaemonConfPath = komodoDir + '/komodo.conf';
DaemonConfPath = path.normalize(DaemonConfPath); if (os.platform() === 'win32') {
DaemonConfPath = path.normalize(DaemonConfPath);
}
break; break;
case 'zcashd': case 'zcashd':
var DaemonConfPath = ZcashDir + '/zcash.conf'; var DaemonConfPath = ZcashDir + '/zcash.conf';
DaemonConfPath = path.normalize(DaemonConfPath); if (os.platform() === 'win32') {
DaemonConfPath = path.normalize(DaemonConfPath);
}
break; break;
default: default:
var DaemonConfPath = komodoDir + '/' + flock + '/' + flock + '.conf'; var DaemonConfPath = komodoDir + '/' + flock + '/' + flock + '.conf';
DaemonConfPath = path.normalize(DaemonConfPath); if (os.platform() === 'win32') {
DaemonConfPath = path.normalize(DaemonConfPath);
}
} }
console.log(DaemonConfPath); console.log(DaemonConfPath);
@ -1718,26 +1724,40 @@ function setConf(flock) {
function getConf(flock) { function getConf(flock) {
console.log(flock); console.log(flock);
if (os.platform() === 'darwin') { if (os.platform() === 'darwin') {
var komodoDir = process.env.HOME + '/Library/Application Support/Komodo', var komodoDir = process.env.HOME + '/Library/Application Support/Komodo',
ZcashDir = process.env.HOME + '/Library/Application Support/Zcash'; ZcashDir = process.env.HOME + '/Library/Application Support/Zcash';
} }
if (os.platform() === 'linux') { if (os.platform() === 'linux') {
var komodoDir = process.env.HOME + '/.komodo', var komodoDir = process.env.HOME + '/.komodo',
ZcashDir = process.env.HOME + '/.zcash'; ZcashDir = process.env.HOME + '/.zcash';
} }
switch (flock) { if (os.platform() === 'win32') {
case 'komodod': var komodoDir = process.env.APPDATA + '/Komodo',
var DaemonConfPath = komodoDir; ZcashDir = process.env.APPDATA + '/Zcash';
break; }
case 'zcashd':
var DaemonConfPath = ZcashDir; switch (flock) {
break; case 'komodod':
default: var DaemonConfPath = komodoDir;
var DaemonConfPath = komodoDir + '/' + flock; if (os.platform() === 'win32') {
} DaemonConfPath = path.normalize(DaemonConfPath);
}
break;
case 'zcashd':
var DaemonConfPath = ZcashDir;
if (os.platform() === 'win32') {
DaemonConfPath = path.normalize(DaemonConfPath);
}
break;
default:
var DaemonConfPath = komodoDir + '/' + flock;
if (os.platform() === 'win32') {
DaemonConfPath = path.normalize(DaemonConfPath);
}
}
console.log(DaemonConfPath); console.log(DaemonConfPath);
return DaemonConfPath; return DaemonConfPath;

Loading…
Cancel
Save