X-Git-Url: https://git.jankratochvil.net/?a=blobdiff_plain;ds=sidebyside;f=.bashrc;h=35a00a648f7ec34992cdfd78b35c73d576c3c813;hb=3733222ac9937adbef562862657aadefa318b719;hp=0358765152f7ecb6e3a9a1e03609980ae44b71fc;hpb=b1d04a0c1c738b081e7cc8a522a0edba4f1a6989;p=nethome.git 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