From 671ff23085a955392d5a802e3c7dbd31a8781883 Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Sat, 20 Jan 2024 01:30:24 +0100 Subject: [PATCH] Write new run scripts during migration If the old run-master or run-slave scripts are present write the new run-controller and/or run-host scripts. --- packages/create/create.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/packages/create/create.js b/packages/create/create.js index e5f27d24..2ccfb8b7 100755 --- a/packages/create/create.js +++ b/packages/create/create.js @@ -305,9 +305,27 @@ async function migrateRename(args) { await execFile(`npm${scriptExt}`, ["update"]); } + const hasRunMaster = await fs.pathExists("run-master.sh") || await fs.pathExists("run-master.cmd"); + const hasRunSlave = await fs.pathExists("run-slave.sh") || await fs.pathExists("run-slave.cmd"); + if (hasRunMaster || hasRunSlave) { + logger.info("Writing run scripts"); + let mode = "standalone"; + if (!hasRunSlave) { mode = "controller"; } + if (!hasRunMaster) { mode = "host"; } + await writeScripts(mode); + } + logger.info( "Migration complete, you may now delete the following left over files and directories (if present):" + - "\n- config-master.json\n- config-slave.json\n- logs/master\n- logs/slave\n- logs/cluster-prerename" + "\n- config-master.json" + + "\n- config-slave.json" + + "\n- logs/master" + + "\n- logs/slave" + + "\n- logs/cluster-prerename" + + "\n- systemd/clusteriomaster.service" + + "\n- systemd/clusterioslave.service" + + "\n- run-master.sh / run-master.cmd" + + "\n- run-slave.sh / run-slave.cmd" ); }