From 98c8e13a2785a2eeac3b3ee2a60dcd41754c14ad Mon Sep 17 00:00:00 2001 From: Max Hauser Date: Sat, 7 Dec 2024 18:15:48 +0100 Subject: [PATCH] also pass in gid/uid for non-systemd systems on UI upgrade (#2984) - closes #2964 --- CHANGELOG.md | 3 +++ packages/controller/src/main.ts | 12 ++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e600e2294..7377df398 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ ## __WORK IN PROGRESS__ --> +## __WORK IN PROGRESS__ +* (@foxriver76) fixed UI upgrade for non-systemd systems + ## 7.0.4 (2024-12-04) * (@Apollon77) Fixes async usage of extendObject * (@Apollon77) Makes setObject async save diff --git a/packages/controller/src/main.ts b/packages/controller/src/main.ts index b48ba6db6..fd458c43f 100644 --- a/packages/controller/src/main.ts +++ b/packages/controller/src/main.ts @@ -5868,10 +5868,14 @@ async function startUpgradeManager(options: UpgradeArguments): Promise { }, ); } else { - upgradeProcess = spawn(process.execPath, [upgradeProcessPath, version, adminInstance.toString()], { - detached: true, - stdio: 'ignore', - }); + upgradeProcess = spawn( + process.execPath, + [upgradeProcessPath, version, adminInstance.toString(), uid.toString(), gid.toString()], + { + detached: true, + stdio: 'ignore', + }, + ); } upgradeProcess.unref();