From: Chris Koeritz Date: Tue, 28 Aug 2018 18:30:13 +0000 (-0400) Subject: made ssh terminal debugging use feisty debug flag X-Git-Tag: 2.140.114^2~12 X-Git-Url: https://feistymeow.org/gitweb/?p=feisty_meow.git;a=commitdiff_plain;h=8653c238297b3e5f540bf13dae4852981c68c6af made ssh terminal debugging use feisty debug flag --- diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index 071cf47c..19316ccf 100644 --- a/scripts/core/functions.sh +++ b/scripts/core/functions.sh @@ -187,7 +187,9 @@ if [ -z "$skip_all" ]; then # version for the other side (just 'linux'); we don't want the remote side still # thinking it's running xterm. save_terminal_title -echo TERM saved is $PRIOR_TERMINAL_TITLE + if [ ! -z "$DEBUG_FEISTY_MEOW" ]; then + echo TERM saved is: $PRIOR_TERMINAL_TITLE + fi #hmmm: why were we doing this? it scorches the user's logged in session, leaving it without proper terminal handling. # # we save the value of TERM; we don't want to leave the user's terminal # # brain dead once we come back from this function. @@ -196,9 +198,13 @@ echo TERM saved is $PRIOR_TERMINAL_TITLE /usr/bin/ssh -X -C "${args[@]}" # # restore the terminal variable also. # TERM="$oldterm" -echo TERM prior to restore is $PRIOR_TERMINAL_TITLE + if [ ! -z "$DEBUG_FEISTY_MEOW" ]; then + echo TERM before restore, will use prior title of: $PRIOR_TERMINAL_TITLE + fi restore_terminal_title -echo TERM title restored + if [ ! -z "$DEBUG_FEISTY_MEOW" ]; then + echo TERM title restored to prior value + fi } ##############