From 73117bfa7dba55371d071ae8499c081801c1c9bd Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Fri, 17 Apr 2026 15:23:08 -0400 Subject: [PATCH] Hopefully fixed up the tmux session for the TS server. --- .includes/topspeed.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.includes/topspeed.sh b/.includes/topspeed.sh index 5852e76..1a64eab 100644 --- a/.includes/topspeed.sh +++ b/.includes/topspeed.sh @@ -9,6 +9,7 @@ topspeedServiceScript="${topspeedInstallDir}/topspeed-service.sh" topspeedStopScript="${topspeedInstallDir}/topspeed-stop.sh" topspeedBinaryPath="${topspeedRuntimeDir}/TopSpeed.Server" topspeedSessionName="topspeed" +topspeedTmuxShell="/bin/bash" topspeedRepoApi="https://api.github.com/repos/diamondStar35/top_speed/releases" topspeedAssetPattern='^TopSpeed\.Server-linux-arm64-Release-v-.*\.zip$' topspeedServerPort="28630" @@ -170,6 +171,7 @@ cat > "$tempServiceScript" < /dev/null; then @@ -180,7 +182,9 @@ if [[ ! -x "\$binaryPath" ]]; then exit 1 fi -tmux new-session -d -s "\$sessionName" "./TopSpeed.Server" || exit 1 +tmux start-server +tmux set-option -g default-shell "\$tmuxShell" +tmux new-session -d -s "\$sessionName" 'exec ./TopSpeed.Server' || exit 1 while tmux has-session -t "\$sessionName" &> /dev/null; do sleep 5