From db6a758f5ee99a6e52386537e2a969eb1de979fe Mon Sep 17 00:00:00 2001 From: mazelado Date: Sun, 18 Oct 2026 05:28:47 -0500 Subject: [PATCH] vaultwarden: build before stopping the service (#17983) Co-authored-by: Matt Daleo <12395090+mazelado@users.noreply.github.com> --- ct/vaultwarden.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ct/vaultwarden.sh b/ct/vaultwarden.sh index a0d125749..55b2d0597 100644 --- a/ct/vaultwarden.sh +++ b/ct/vaultwarden.sh @@ -53,10 +53,6 @@ update_deb_based() { printf '%s\n' "$INSTALLED_VERSION" >"$HOME/.vaultwarden" fi if check_for_gh_release "vaultwarden" "dani-garcia/vaultwarden"; then - msg_info "Stopping Service" - systemctl stop vaultwarden - msg_ok "Stopped Service" - fetch_and_deploy_gh_release "vaultwarden" "dani-garcia/vaultwarden" "tarball" "latest" "/tmp/vaultwarden-src" msg_info "Updating VaultWarden to $VAULT (Patience)" @@ -64,6 +60,12 @@ update_deb_based() { VW_VERSION="$VAULT" export VW_VERSION CARGO_BUILD_JOBS="$(get_parallel_jobs)" CARGO_PROFILE_RELEASE_LTO=false CARGO_PROFILE_RELEASE_CODEGEN_UNITS=16 $STD cargo build --features "sqlite,mysql,postgresql" --release + msg_ok "Built VaultWarden ${VAULT}" + + msg_info "Stopping Service" + systemctl stop vaultwarden + msg_ok "Stopped Service" + if [[ -f /usr/bin/vaultwarden ]]; then cp target/release/vaultwarden /usr/bin/ else