| 1 | ##
|
|---|
| 2 | # Bourne Again Shell config file
|
|---|
| 3 | #
|
|---|
| 4 | # Wilfredo Sanchez Jr. | [email protected]
|
|---|
| 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
|
|---|
| 13 | default_bash_initdir=${default_initdir}/bash
|
|---|
| 14 | user_initdir=~/Library/init
|
|---|
| 15 | user_bash_initdir=${user_initdir}/bash
|
|---|
| 16 |
|
|---|
| 17 | if [ -r ${user_bash_initdir} ]; then
|
|---|
| 18 | initdir=${user_initdir}
|
|---|
| 19 | bash_initdir=${user_bash_initdir}
|
|---|
| 20 | else
|
|---|
| 21 | initdir=${default_initdir}
|
|---|
| 22 | bash_initdir=${default_bash_initdir}
|
|---|
| 23 | fi
|
|---|
| 24 |
|
|---|
| 25 | # SET UP HOST-DEPENDANT VARIABLES, ETC.
|
|---|
| 26 |
|
|---|
| 27 | host=$(echo $(hostname) | tr A-Z a-z)
|
|---|
| 28 |
|
|---|
| 29 | user=`whoami`
|
|---|
| 30 |
|
|---|
| 31 | export HOST=${host}
|
|---|
| 32 | export USER=${user}
|
|---|
| 33 |
|
|---|
| 34 | # User ID
|
|---|
| 35 | if [ -z "${uid}" ]; then uid=$(id | cut -d = -f 2 | cut -d \( -f 1); fi
|
|---|
| 36 |
|
|---|
| 37 | # SET COMMAND SEARCH PATH AND MAN PATH
|
|---|
| 38 | if [ -f ${bash_initdir}/path ]; then source ${bash_initdir}/path; fi
|
|---|
| 39 |
|
|---|
| 40 | # ENVIRONMENT SETUP
|
|---|
| 41 |
|
|---|
| 42 | if [ -n "${PS1}" ]; then interactive="YES"; fi
|
|---|
| 43 |
|
|---|
| 44 | if [ -z "${ENV_SET}" ]; then
|
|---|
| 45 | if [ -f ${default_bash_initdir}/environment ]; then
|
|---|
| 46 | #echo "Initializing environment..."
|
|---|
| 47 | source ${default_bash_initdir}/environment
|
|---|
| 48 | fi
|
|---|
| 49 | fi
|
|---|
| 50 |
|
|---|
| 51 | if [ -r ${default_bash_initdir}/bash.defaults ]; then
|
|---|
| 52 | source ${default_bash_initdir}/bash.defaults
|
|---|
| 53 | fi
|
|---|
| 54 |
|
|---|
| 55 | # DEFAULT LOGIN SOURCES
|
|---|
| 56 | if [ -f ${bash_initdir}/rc.mine ]; then source ${bash_initdir}/rc.mine; fi
|
|---|
| 57 |
|
|---|
| 58 | if [ "${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
|
|---|
| 63 | fi
|
|---|