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
|
esac
|
||||||
|
|
||||||
ENGINE_UPDATE=0
|
if check_for_gh_release "nexterm-engine" "gnmyt/Nexterm"; then
|
||||||
SERVER_UPDATE=0
|
msg_info "Stopping nexterm-engine"
|
||||||
check_for_gh_release "nexterm-engine" "gnmyt/Nexterm" && ENGINE_UPDATE=1
|
systemctl stop nexterm-engine
|
||||||
check_for_gh_release "nexterm-server" "gnmyt/Nexterm" && SERVER_UPDATE=1
|
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"
|
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
|
msg_info "Starting nexterm-engine"
|
||||||
fetch_and_deploy_gh_release "nexterm-server" "gnmyt/Nexterm" "singlefile" "latest" "/opt/nexterm/server" "nexterm-server-linux-${NX_ARCH}"
|
systemctl start nexterm-engine
|
||||||
|
msg_ok "Started nexterm-engine"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
msg_info "Starting Services"
|
if check_for_gh_release "nexterm-server" "gnmyt/Nexterm"; then
|
||||||
systemctl start nexterm-server nexterm-engine
|
msg_info "Stopping nexterm-server"
|
||||||
msg_ok "Started Services"
|
systemctl stop nexterm-server
|
||||||
msg_ok "Updated successfully!"
|
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
|
exit
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user