From adb518ed3f5df348e6fc84d2ecf582c184c2dd03 Mon Sep 17 00:00:00 2001 From: Efthymia Bika <ey8ymia@grnet.gr> Date: Fri, 26 Feb 2016 17:55:08 +0200 Subject: [PATCH] Make synchronous calls on process exit --- baas/config.js | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/baas/config.js b/baas/config.js index 930a08a..4c67893 100644 --- a/baas/config.js +++ b/baas/config.js @@ -198,13 +198,6 @@ function getClient(name, URL, token, CAPath) { return clients[name]; } -function kill_callback(error, stdout, stderr) { - if(error) { - console.error(stderr); - } - console.log(stdout); -} - function kill_processes() { for(var i = 0; i < running_processes.length; i++) { console.log("About to kill " + running_processes[i][0].pid); @@ -212,14 +205,14 @@ function kill_processes() { var lockfile = path.join(BAAS_ARCHIVE_DIR, running_processes[i][1], "lockfile.lock"); - fs.stat(lockfile, function (err, stats) { - if(err) return console.log(err); + try { + var stats = fs.statSync(lockfile); if(stats.isFile()) { - fs.unlink(lockfile, function(error) { - if(error) return console.log(error); - }); + fs.unlinkSync(lockfile); } - }); + } catch(e) { + console.log("No lockfile " + lockfile + " found"); + } } } -- GitLab