From: short <> Date: Wed, 5 May 2004 11:08:31 +0000 (+0000) Subject: Fixed 'norc'. X-Git-Tag: bp_liverpm~18 X-Git-Url: https://git.jankratochvil.net/?p=nethome.git;a=commitdiff_plain;h=3733222ac9937adbef562862657aadefa318b719;hp=b1d04a0c1c738b081e7cc8a522a0edba4f1a6989 Fixed 'norc'. --- diff --git a/.bashrc b/.bashrc index 0358765..35a00a6 100644 --- a/.bashrc +++ b/.bashrc @@ -1,17 +1,17 @@ if [ -n "$_home_short_dotbashrc_norc" -o "${TERM#norc-}" != "$TERM" ];then # We could get executed twice: - _home_short_dotbashrc_norc=true + export _home_short_dotbashrc_norc=true # Do not use $TZ as Solaris sshd(8) does not propagate it. # Be aware you must use 'ssh -t' to propagate $TERM otherwise '=dumb'. export TERM="${TERM#norc-}" - _home_short_dotbashrc=true + export _home_short_dotbashrc=true fi if [ -z "$_home_short_dotbashrc" ];then _home_short_dotbashrc=true # $TERM gets restored to its 'norc-' state after ~/.bashrc - # alias norc='TERM="norc-$TERM" ssh -t $USER@localhost "cd $PWD; TERM=$TERM;"' - function norc { TERM="norc-$TERM" ssh -t $USER@localhost "cd $PWD; TERM=$TERM;" "$@"; }; export -f norc + # alias norc='TERM="norc-$TERM" ssh -t -o 'NoHostAuthenticationForLocalhost yes' $USER@localhost "cd $PWD; TERM=$TERM;"' + function norc { TERM="norc-$TERM" ssh -t -o 'NoHostAuthenticationForLocalhost yes' $USER@localhost "cd $PWD; TERM=$TERM;" "$@"; }; export -f norc if [ -f /etc/bashrc ];then source /etc/bashrc;fi