1## 2# Bourne Again Shell config file 3# 4# Wilfredo Sanchez Jr. | tritan@mit.edu 5# July 09, 1992 6# 7# MIT Project Athena 8# 9# ORIGINAL SOURCES: /usr/athena/lib/init/cshrc (ATHENA REL 7.3P) 10## 11 12 default_initdir=/usr/share/init 13default_bash_initdir=${default_initdir}/bash 14 user_initdir=~/Library/init 15 user_bash_initdir=${user_initdir}/bash 16 17if [ -r ${user_bash_initdir} ]; then 18 initdir=${user_initdir} 19 bash_initdir=${user_bash_initdir} 20else 21 initdir=${default_initdir} 22 bash_initdir=${default_bash_initdir} 23fi 24 25# SET UP HOST-DEPENDANT VARIABLES, ETC. 26 27host=$(echo $(hostname) | tr A-Z a-z) 28 29user=`whoami` 30 31export HOST=${host} 32export USER=${user} 33 34# User ID 35if [ -z "${uid}" ]; then uid=$(id | cut -d = -f 2 | cut -d \( -f 1); fi 36 37# SET COMMAND SEARCH PATH AND MAN PATH 38if [ -f ${bash_initdir}/path ]; then source ${bash_initdir}/path; fi 39 40# ENVIRONMENT SETUP 41 42if [ -n "${PS1}" ]; then interactive="YES"; fi 43 44if [ -z "${ENV_SET}" ]; then 45 if [ -f ${default_bash_initdir}/environment ]; then 46 #echo "Initializing environment..." 47 source ${default_bash_initdir}/environment 48 fi 49fi 50 51if [ -r ${default_bash_initdir}/bash.defaults ]; then 52 source ${default_bash_initdir}/bash.defaults 53fi 54 55# DEFAULT LOGIN SOURCES 56if [ -f ${bash_initdir}/rc.mine ]; then source ${bash_initdir}/rc.mine; fi 57 58if [ "${interactive}" = "YES" ]; then 59 # These aren't useful for non-interactive sessions 60 if [ -f ${default_bash_initdir}/aliases ]; then 61 source ${default_bash_initdir}/aliases 62 fi 63fi 64