set the absolute path of state.json in STATE_FILE

This commit is contained in:
Spyros Ligouras 2013-07-19 21:03:42 +03:00
parent 7bb3d4b9eb
commit f6d09c958d

View File

@ -4,12 +4,13 @@ request = require('request')
posix = require('posix') posix = require('posix')
{exec,spawn} = require('child_process') {exec,spawn} = require('child_process')
STATE_FILE = '/opt/ewa-client-bootstrap/state.json'
API_ENDPOINT = 'http://paras.rulemotion.com:1337' API_ENDPOINT = 'http://paras.rulemotion.com:1337'
HAKI_PATH = '/home/haki' HAKI_PATH = '/home/haki'
POLLING_INTERVAL = 30000 POLLING_INTERVAL = 30000
try try
state = require('./state.json') state = require(STATE_FILE)
catch e catch e
console.error(e) console.error(e)
process.exit() process.exit()
@ -39,7 +40,7 @@ bootstrapTasks = [
console.log state console.log state
fs.writeFileSync('state.json', JSON.stringify(state)) fs.writeFileSync(STATE_FILE, JSON.stringify(state))
fs.writeFileSync('/etc/openvpn/ca.crt', body.ca) fs.writeFileSync('/etc/openvpn/ca.crt', body.ca)
fs.writeFileSync('/etc/openvpn/client.crt', body.cert) fs.writeFileSync('/etc/openvpn/client.crt', body.cert)
@ -108,7 +109,7 @@ updateRepo = (callback) ->
if hash isnt state.gitHead if hash isnt state.gitHead
console.log("New version found #{state.gitHead}->#{hash}") console.log("New version found #{state.gitHead}->#{hash}")
state.gitHead = hash state.gitHead = hash
fs.writeFileSync('state.json', JSON.stringify(state)) fs.writeFileSync(STATE_FILE, JSON.stringify(state))
async.series(tasks2, (callback) -> setTimeout(callback, POLLING_INTERVAL)) async.series(tasks2, (callback) -> setTimeout(callback, POLLING_INTERVAL))
else else
console.log("No new version found") console.log("No new version found")