From 706e37ea681bf926262fbf00adaa71d84c3f2b4b Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Tue, 19 Mar 2024 13:09:34 -0700 Subject: [PATCH] cli: use nonzero exit to force restart --- packages/cli/package-lock.json | 4 ++-- packages/cli/package.json | 2 +- packages/cli/src/service.ts | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/cli/package-lock.json b/packages/cli/package-lock.json index d4d22ea27..87707782c 100644 --- a/packages/cli/package-lock.json +++ b/packages/cli/package-lock.json @@ -1,12 +1,12 @@ { "name": "scrypted", - "version": "1.3.12", + "version": "1.3.13", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "scrypted", - "version": "1.3.12", + "version": "1.3.13", "license": "ISC", "dependencies": { "@scrypted/client": "^1.3.3", diff --git a/packages/cli/package.json b/packages/cli/package.json index a8487ec5b..7f97959e1 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "scrypted", - "version": "1.3.12", + "version": "1.3.13", "description": "", "main": "./dist/packages/cli/src/main.js", "bin": { diff --git a/packages/cli/src/service.ts b/packages/cli/src/service.ts index ffc6050c2..1aef5df69 100644 --- a/packages/cli/src/service.ts +++ b/packages/cli/src/service.ts @@ -117,6 +117,7 @@ export async function serveMain(installVersion?: string) { await installServe(installVersion, true); } + // todo: remove at some point after core lxc updater rolls out. if (process.env.SCRYPTED_INSTALL_ENVIRONMENT === 'lxc') process.env.SCRYPTED_FFMPEG_PATH = '/usr/bin/ffmpeg'; @@ -134,7 +135,7 @@ export async function serveMain(installVersion?: string) { if (fs.existsSync(EXIT_FILE)) { console.log('Exiting.'); - process.exit(); + process.exit(1); } else if (fs.existsSync(UPDATE_FILE)) { console.log('Update requested. Installing.'); @@ -142,7 +143,7 @@ export async function serveMain(installVersion?: string) { console.error('Update failed', e); }); console.log('Exiting.'); - process.exit(); + process.exit(1); } else { console.log(`Service unexpectedly exited. Restarting momentarily.`);