feat: Move check_for_gh_release to dedicated if-block in nexterm.sh
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user