From f8a0d50a763486756d8fb5e6bce3834669d34487 Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Mon, 9 Nov 2026 20:25:22 +0800 Subject: [PATCH] fix(linux): keep runtime-only Service enablement across upgrades Refs #8515 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src-tauri/packages/linux/post-install-rpm.sh | 1 + src-tauri/packages/linux/post-install.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/src-tauri/packages/linux/post-install-rpm.sh b/src-tauri/packages/linux/post-install-rpm.sh index 2a23b11b0..a64caaf3c 100644 --- a/src-tauri/packages/linux/post-install-rpm.sh +++ b/src-tauri/packages/linux/post-install-rpm.sh @@ -55,6 +55,7 @@ reinstall_existing_service() { fi case "$enabled" in disabled) systemctl disable --quiet "$SERVICE_UNIT" ;; + enabled-runtime) systemctl disable --quiet "$SERVICE_UNIT" && systemctl enable --runtime --quiet "$SERVICE_UNIT" ;; masked-runtime) systemctl mask --runtime --quiet "$SERVICE_UNIT" ;; esac if [ "$active" = "no" ]; then diff --git a/src-tauri/packages/linux/post-install.sh b/src-tauri/packages/linux/post-install.sh index d6a2a6837..96e07e40a 100644 --- a/src-tauri/packages/linux/post-install.sh +++ b/src-tauri/packages/linux/post-install.sh @@ -42,6 +42,7 @@ reinstall_existing_service() { fi case "$enabled" in disabled) systemctl disable --quiet "$SERVICE_UNIT" ;; + enabled-runtime) systemctl disable --quiet "$SERVICE_UNIT" && systemctl enable --runtime --quiet "$SERVICE_UNIT" ;; masked-runtime) systemctl mask --runtime --quiet "$SERVICE_UNIT" ;; esac if [ "$active" = "no" ]; then