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
# Use reverse order of preferred directories:
# gid(1) dependency on: /opt/sfw/bin
# EUID="`id -u 2>/dev/null || /usr/xpg4/bin/id -u 2>/dev/null || gid -u`"
+_bash_profile_addpath -f PATH "/opt/SUNWspro/bin"
_bash_profile_addpath -f PATH "/usr/dist/exe"
-_bash_profile_addpath -f PATH "/share/ProductivityTools/exe"
_bash_profile_addpath -f PATH "/sbin"
_bash_profile_addpath -f PATH "/usr/sbin"
_bash_profile_addpath -f PATH "/opt/sfw/bin"
-_bash_profile_addpath -f PATH "/usr/local/sbin"
-_bash_profile_addpath -f PATH "/usr/local/bin"
+[ -x $HOME/bin/ProductivityTools-check ] && eval `$HOME/bin/ProductivityTools-check`
+[ -n "$PATH_PRODUCTIVITY_TOOLS" ] && _bash_profile_addpath -f PATH "$PATH_PRODUCTIVITY_TOOLS"
[ $EUID -eq 0 ] && _bash_profile_addpath -f PATH "/usr/local/sbin"
+_bash_profile_addpath -f PATH "/usr/local/bin"
_bash_profile_addpath -f LD_LIBRARY_PATH "/opt/sfw/lib"
_bash_profile_addpath -f MANPATH "/usr/X11R6/man"
_bash_profile_addpath -f MANPATH "/usr/share/man"
unset -f _bash_profile_addpath
for i in tar ls find cp mv ln md5sum du grep ar chown chmod tail;do
+ # Prevent g$i from system directory overriding customized $i binary
+ which $i 2>/dev/null | grep /net/jsc-nfs.czech.sun.com/export/jscqa-local/ >/dev/null && continue
which g$i 2>/dev/null | grep '^/' >/dev/null && alias $i=g$i
done