feat: Move check_for_gh_release to dedicated if-block in nexterm.sh

This commit is contained in:
Mathias Wagner
2026-05-25 17:38:01 +02:00
parent 97592cc913
commit 62c61de143

View File

@@ -39,30 +39,29 @@ function update_script() {
;;
esac
ENGINE_UPDATE=0
SERVER_UPDATE=0
check_for_gh_release "nexterm-engine" "gnmyt/Nexterm" && ENGINE_UPDATE=1
check_for_gh_release "nexterm-server" "gnmyt/Nexterm" && SERVER_UPDATE=1
if check_for_gh_release "nexterm-engine" "gnmyt/Nexterm"; then
msg_info "Stopping nexterm-engine"
systemctl stop nexterm-engine
msg_ok "Stopped nexterm-engine"
if [[ $ENGINE_UPDATE -eq 0 && $SERVER_UPDATE -eq 0 ]]; then
exit
fi
msg_info "Stopping Services"
systemctl stop nexterm-engine nexterm-server
msg_ok "Stopped Services"
if [[ $ENGINE_UPDATE -eq 1 ]]; then
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "nexterm-engine" "gnmyt/Nexterm" "prebuild" "latest" "/opt/nexterm/engine" "nexterm-engine-linux-${NX_ARCH}.tar.gz"
fi
if [[ $SERVER_UPDATE -eq 1 ]]; then
fetch_and_deploy_gh_release "nexterm-server" "gnmyt/Nexterm" "singlefile" "latest" "/opt/nexterm/server" "nexterm-server-linux-${NX_ARCH}"
msg_info "Starting nexterm-engine"
systemctl start nexterm-engine
msg_ok "Started nexterm-engine"
fi
msg_info "Starting Services"
systemctl start nexterm-server nexterm-engine
msg_ok "Started Services"
msg_ok "Updated successfully!"
if check_for_gh_release "nexterm-server" "gnmyt/Nexterm"; then
msg_info "Stopping nexterm-server"
systemctl stop nexterm-server
msg_ok "Stopped nexterm-server"
fetch_and_deploy_gh_release "nexterm-server" "gnmyt/Nexterm" "singlefile" "latest" "/opt/nexterm/server" "nexterm-server-linux-${NX_ARCH}"
msg_info "Starting nexterm-server"
systemctl start nexterm-server
msg_ok "Started nexterm-server"
fi
exit
}