# # file .bash_profile mik, Sept. 1994 # myhost=`hostname`; export myhost if [ "$PS1" ]; then PATH=$HOME/bin:~gsaunder/bin:/opt/SUNWspro/bin:$PATH:/usr/other/csus/pub/bin:/usr/cs3/tapted/bin:. export PATH MANPATH=$HOME/man:/opt/SUNWspro/man:${MANPATH}:/usr/man export MANPATH # environment EDITOR=/usr/cs3/tapted/ft; export EDITOR NNTPSERVER=shade; export NNTPSERVER # stuff for setting prompt and window and icon titles case "$TERM" in sun*) function winname () { echo -ne \\033]l"$1"\\033\\ } function iconname () { echo -ne \\033]L"$1"\\033\\ } export -f winname; export -f iconname;; xterm) function winname () { echo -ne \\033]2\;"$1"\\007 } function iconname () { echo -ne \\033]1\;"$1"\\007 } export -f winname; export -f iconname;; ansi) tset -k^Q -i^C esac if [ $TERM = xterm -o $TERM = sun* ]; then function setprompt () { me="${LOGNAME}"@"${myhost}" __bold="" __norm="" function settitle () { winname "${me}: ${PWD} (bash)" } function seticon () { iconname ${me} } NO_PROMPT_VARS=1 PS1='\u@\h:\w (bash)\n'"${__bold}"'\!>'"${__norm} " settitle seticon } else function setprompt () { PS1="\u@\h:\w (bash)\n\$ " } fi export -f setprompt # cause window title update at cd, rlogin and su function cd () { if [ -z "$*" ] ; then builtin cd && setprompt else builtin cd "$*" && setprompt fi }; export -f cd function su () { command su "$@";setprompt; } ; export -f su function rlogin () { command rlogin $@; setprompt }; export -f rlogin if [ -s ~/.bashrc -a -O ~/.bashrc ]; then . ~/.bashrc fi fi