fix(update): restart daemon after service refresh

This commit is contained in:
Peter Steinberger
2026-02-19 18:54:55 +01:00
parent 82a1741336
commit 20004711df
2 changed files with 26 additions and 7 deletions

View File

@@ -403,12 +403,9 @@ async function maybeRestartService(params: {
try {
let restarted = false;
let restartInitiated = false;
let serviceRefreshed = false;
if (params.refreshServiceEnv) {
try {
await runDaemonInstall({ force: true, json: params.opts.json });
serviceRefreshed = true;
restarted = true;
} catch (err) {
if (!params.opts.json) {
defaultRuntime.log(
@@ -419,13 +416,11 @@ async function maybeRestartService(params: {
}
}
}
if (!serviceRefreshed && params.restartScriptPath) {
if (params.restartScriptPath) {
await runRestartScript(params.restartScriptPath);
restartInitiated = true;
} else {
if (!serviceRefreshed) {
restarted = await runDaemonRestart();
}
restarted = await runDaemonRestart();
}
if (!params.opts.json && restarted) {