From f43f5e4c276df142f651c29b92322f1ce1bb5423 Mon Sep 17 00:00:00 2001 From: Hiro Asari Date: Wed, 6 May 2020 09:46:01 -0400 Subject: [PATCH] Alias tmate So that the debug session can speak to the correct tmate server --- lib/travis/build/bash/travis_debug.bash | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/travis/build/bash/travis_debug.bash b/lib/travis/build/bash/travis_debug.bash index 7257fee2fc..f3d3713ae1 100644 --- a/lib/travis/build/bash/travis_debug.bash +++ b/lib/travis/build/bash/travis_debug.bash @@ -8,6 +8,7 @@ export ANSI_YELLOW="\033[33;1m" export ANSI_BLUE="\033[34;1m" export ANSI_RESET="\033[0m" export ANSI_CLEAR="\033[0K" +export TMATE_SOCKET='/tmp/tmate.sock' travis_debug_warn() { echo -e "${ANSI_YELLOW}travis_debug: $1${ANSI_RESET}" 1>&2 @@ -15,7 +16,7 @@ travis_debug_warn() { main() { local QUIET TMATE TMATE_MSG - export TMATE="tmate -S /tmp/tmate.sock" + export TMATE="tmate -S ${TMATE_SOCKET}" while [[ $# -gt 0 ]]; do case "$1" in @@ -38,6 +39,7 @@ main() { " echo -en "${TMATE_MSG}" >"${TRAVIS_HOME}/.travis/debug_help" + echo "alias tmate='/usr/bin/tmate -S ${TMATE_SOCKET}' >> ${TRAVIS_HOME}/.bashrc" sync $TMATE new-session -d "cat ${TRAVIS_HOME}/.travis/debug_help; /bin/bash -l" $TMATE wait tmate-ready