## List the directories that should be considered for the user's path
## and it will be built dynamically to address differences in machines
## in different labs and offices.
##

LOCALPATHS="/local/bin  \
	/local/acrobat/bin /local/applix/bin /local/ddd/bin /local/java/bin \
	/local/java_local/bin /local/lesstif/bin \
	/local/maple/bin /local/modula/bin /local/mpi/bin /local/ntp \
	/local/octave/bin /local/povray/bin /local/pvm3/lib \
	/local/pvm3/bin/LINUX \
	/local/samba/bin /local/sbin /local/ssl/bin /local/teTeX/bin \
	/local/vim/bin /local/wml/bin /local/xmgr/bin \
	/local/libexec/bin /local/khoros/bin \
	/local/khoros/Color/bin /local/khoros/Classify/bin \
	/local/khoros/bin/mmach01jul97"

ROOTPATHS="/local/sbin /local/admbin /local/admin/bin /local/sbin /sbin \
	/usr/sbin"

# Add in specific system directories not used by general users if root or in
# group staff otherwise add in the normal local directories
if [ `id -u` = "0" -o `id -g` = "100" ] ; then
	PATHLIST="/bin /usr/bin /usr/X11R6/bin /usr/lib/mc/bin \
		$LOCALPATHS $ROOTPATHS"
else
	PATHLIST="/bin /usr/bin /usr/X11R6/bin /usr/lib/mc/bin $LOCALPATHS"
fi

## Now use the PATHLIST and build a path for the user that is machine
## specific.  Any additional directories can be added by the user in
## $HOME/.kshrc.  The user can also override the system path in 
## his/her own $HOME/.kshrc file.
##
PATH=""
for dir in $PATHLIST; do
	if [ -d $dir ]; then
		PATH=$PATH:$dir
	fi
done

# We don't want . to be in the path of root
if [ `id -u` != "0" ] ; then
	export PATH=$PATH:.
fi

# Limit core dump sizes etc.
# ulimit -c 1000000

if [ `id -g` = `id -u` -a `id -u` -gt 14 ]; then
	umask 002
else
	umask 022
fi

export USER=`id -un`
export LOGNAME=$USER
export MAIL="/var/spool/mail/$USER"

# Perform shell specific functions here
if [ -n "$SHELL" ] ; then
	case $SHELL in
	/bin/ksh)
		export ENV=/etc/.kshrc
		;;
	/bin/sh)
		export ENV=/etc/bashrc
		;;
	/bin/bash)
		export ENV=/etc/bashrc
		;;
	*)
		echo Shell not recognized.
		;;
	esac
fi

export HOSTNAME=`/bin/hostname`
export HISTSIZE=1000
export HISTFILESIZE=1000

export PVM_ROOT=/local/pvm3
export PVM_DPATH=$PVM_ROOT/lib/pvmd

for i in /etc/profile.d/*.sh ; do
	if [ -x $i ]; then
		. $i
	fi
done

if [ -x $HOME/.profile ]; then
	. $HOME/.profile
fi

unset i