projects
/
feisty_meow.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7dc58ba
)
modified ssh alias
author
Chris Koeritz
<fred@gruntose.com>
Tue, 14 Nov 2017 20:56:26 +0000
(20:56 +0000)
committer
Chris Koeritz
<fred@gruntose.com>
Tue, 14 Nov 2017 20:56:26 +0000
(20:56 +0000)
scripts/core/functions.sh
patch
|
blob
|
history
diff --git
a/scripts/core/functions.sh
b/scripts/core/functions.sh
index b477db18de989195e0ed8c6afefc2357cbde4837..c078c90afdb1d6feaa3060f8f2e8402af55cb012 100644
(file)
--- a/
scripts/core/functions.sh
+++ b/
scripts/core/functions.sh
@@
-165,13
+165,18
@@
if [ -z "$skip_all" ]; then
function ssh()
{
local args=($*)
function ssh()
{
local args=($*)
- save_terminal_title
# we remember the old terminal title, then force the TERM variable to a more generic
# version for the other side (just 'linux'); we don't want the remote side still
# thinking it's running xterm.
# we remember the old terminal title, then force the TERM variable to a more generic
# version for the other side (just 'linux'); we don't want the remote side still
# thinking it's running xterm.
+ save_terminal_title
+ # 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.
+ local oldterm="$TERM"
export TERM=linux
/usr/bin/ssh -X -C "${args[@]}"
restore_terminal_title
export TERM=linux
/usr/bin/ssh -X -C "${args[@]}"
restore_terminal_title
+ # restore the terminal variable also.
+ TERM="$oldterm"
}
##############
}
##############