# Bourne Again SHell init file. # # Files you make look like rw-r-r umask 066 if [ -f ~/.bash_aliases ] ; then source ~/.bash_aliases fi # Don't make useless coredump files. If you want a coredump, # say "ulimit -c unlimited" and then cause a segmentation fault. ulimit -c 0 # Sometimes, there are lots of places that one can find tex inputs. #export TEXINPUTS=.:$HOME/TeX:/usr/lib/tex/inputs:/usr/local/lib/tex/inputs #export LD_LIBRARY_PATH=${contrib}/egcs/egcs-1.0.2/solx86/lib STANDARD_PATH=/usr/local/bin:/usr/sbin:/sbin:/usr/ucb:/usr/bsd:/usr/bin:/bin PATH=$STANDARD_PATH MANPATH=/usr/share/man INFOPATH= export PATH MANPATH INFOPATH # Path handling # Each archetecture defines some special path variabes. # use add-path to a add 1 directory to the path os_type=`uname -s` os_version=`uname -r` os_processor=`uname -p` contrib=/fs/contrib/src # Where's the stuff at? case ${os_type}-${os_processor}-${os_version} in SunOS-i386-*) addpackage /usr/ccs addpackage /usr/openwin addpackage /usr/pubsw/X addpackage /usr/pubsw addpackage /usr/newsw addpackage ${contrib}/KDE/Release1/installed addpackage ${contrib}/WindowMaker/WindowMaker-0.51.2/solx86 LD_LIBRARY_PATH=${contrib}/WindowMaker/WindowMaker-0.51.2/solx86/lib:$LD_LIBRARY_PATH addpackage ${contrib}/egcs/current/${os_processor}-${os_type}${os_version} addpackage ${contrib}/fileutils/solx86 addpackage ${contrib}/enscript/solx86 addpackage ${contrib}/fortune/solx86 ;; SunOS-sparc-*) addpackage /usr/ccs addpackage /usr/openwin addpackage /usr/pubsw/X addpackage /usr/pubsw addpackage /usr/newsw addpackage /fs/oo1/local/sniff addpackage /fs/oo1/local addpackage ${contrib}/egcs/current/${os_processor}-${os_type}${os_version} ;; IRIX*) addpackage /usr/pubsw/X addpackage /usr/pubsw addpackage /usr/newsw addpackage /fs/net/irix5 addpackage /fs/net/irix6 addpackage ${contrib}/egcs/current/${os_processor}-${os_type}${os_version} ;; esac export LD_LIBRARY_PATH add-ifpath $HOME/local/bin add-ifpath $HOME/bin INFOPATH=/fs/net/man/info:$INFOPATH prepend-path . # If not running interactively, then return if [ -z "$PS1" ]; then return fi # Set ignoreeof if you don't want EOF as the sole input to the shell to # immediately signal a quit condition. This only happens at the start # of a line if the line is empty, and you haven't just deleted a character # with C-d. I turn this on in ~/.bash_profile so that only login shells # have the right to be obnoxious. set -o ignoreeof # Set auto_resume if you want to resume on "emacs", as well as on # "%emacs". auto_resume=exact # Set notify if you want to be asynchronously notified about background # job completion. set -o notify # Make it so that failed `exec' commands don't flush this shell. shopt -s execfail if [ -z "$LOGIN_SHELL" ]; then PS1="\u@\h\$ " fi #HISTSIZE=256 #MAILCHECK=60 unset MAIL export FULLDISPLAY=`uname -n`.cs.ucsb.edu:0.0 if [ "$TERM" = "xterm" ] then xtitle "${USER}@$HOSTNAME" xicon "${USER}@${HOSTNAME}" fi