# login script of Wayne Pollock
#Last updated: 5/1/07

# LEVEL is used to destinguish between login shell
# windows (root windows) and other shells, because
# a different prompt is used in each case.  This
# must be set before invoking .bashrc!
export LEVEL=0

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs:

set -o ignoreeof  # only "exit" or "logout" will log me off the system.
shopt -s huponexit
mesg n	# Don't allow anyone to interrupt my session
umask 027	# Create files with group, other permissions turned off.
ulimit -c 0     # Prevent a crashed program from creating a "core" file.

PATH=$HOME/bin:$PATH:/usr/local/sbin:/sbin:/usr/sbin
CDPATH=":$HOME:$HOME/man:$HOME/bin"
MANPATH="$HOME/man:$MANPATH"

# The following changes the sort order to ACSII order, which does
#not ignore case or punctuation characters (such as leading periods).
LC_COLLATE=C

EDITOR=vim
VISUAL=$EDITOR
FCEDIT=$EDITOR
PAGER=less
ENV=$HOME/.bashrc
HISTSIZE=1000
HISTFILESIZE=1000
LESS='-fXemPm?f%f .?lbLine %lb?L of %L..:$' # Set options for less command
MAILCHECK=1
MAILPATH=/var/spool/mail/$USER'?Hey!  You have new mail!'
#PS1='[\u@\h \W]\$ '
TERM=xterm  # PuTTY emulates this.
TMPDIR=~/tmp

export CDPATH ENV HISTSIZE HISTFILESIZE LC_COLLATE LESS MAILCHECK MAILPATH
export EDITOR MANPATH PAGER TMPDIR VISUAL FCEDIT

if test "$HOSTNAME" = "YborStudent"
then
    CVSROOT='/var/cvs-repos/cop2805'
else
    CVSROOT=':ext:wpollock@YborStudent.hccfl.edu:/var/cvs-repos/cop2805'
fi

export CVS_RSH=ssh CVSROOT

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/lib

# Check for email:
if type -p frm >/dev/null
then
    frm -s new -s unread -q
    echo
elif type -p mailutil >/dev/null
then
    mailutil check /var/spool/mail/$USER
    echo
fi

# Display a fortune cookie message and other information:
fortune
echo
w
echo