Upload Tizen:Base source
[external/bash.git] / examples / startup-files / apple / rc
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
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