diff --git a/ct/stalwart.sh b/ct/stalwart.sh index 6c79c4451..b9bb202df 100644 --- a/ct/stalwart.sh +++ b/ct/stalwart.sh @@ -31,12 +31,13 @@ function update_script() { exit fi - if check_for_gh_release "stalwart" "stalwartlabs/stalwart"; then + RELEASE="v0.16.27" + if check_for_gh_release "stalwart" "stalwartlabs/stalwart" "${RELEASE}" "Stalwart v1 changes the data store layout and requires an offline migration with stalwartlabs/stalwart-migrate; pinned until this script supports it"; then msg_info "Stopping Service" systemctl stop stalwart msg_ok "Stopped Service" - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "stalwart" "stalwartlabs/stalwart" "prebuild" "latest" "/opt/stalwart" "stalwart-$(arch_resolve x86_64 aarch64)-unknown-linux-gnu.tar.gz" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "stalwart" "stalwartlabs/stalwart" "prebuild" "${RELEASE}" "/opt/stalwart" "stalwart-$(arch_resolve x86_64 aarch64)-unknown-linux-gnu.tar.gz" chmod +x /opt/stalwart/stalwart msg_info "Starting Service" diff --git a/install/stalwart-install.sh b/install/stalwart-install.sh index c4f0f232d..074175389 100644 --- a/install/stalwart-install.sh +++ b/install/stalwart-install.sh @@ -13,7 +13,7 @@ setting_up_container network_check update_os -fetch_and_deploy_gh_release "stalwart" "stalwartlabs/stalwart" "prebuild" "latest" "/opt/stalwart" "stalwart-$(arch_resolve x86_64 aarch64)-unknown-linux-gnu.tar.gz" +fetch_and_deploy_gh_release "stalwart" "stalwartlabs/stalwart" "prebuild" "v0.16.27" "/opt/stalwart" "stalwart-$(arch_resolve x86_64 aarch64)-unknown-linux-gnu.tar.gz" chmod +x /opt/stalwart/stalwart msg_info "Configuring Stalwart"