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