-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.bash_profile
135 lines (119 loc) · 2.66 KB
/
.bash_profile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
if [ "$BASH" ]
then
export SHELL=$BASH
else
export SHELL=/bin/bash
fi
export INPUTRC=${HOME}/.inputrc
export JAVA_HOME=/local/mnt/workspace/java
export VERTX_HOME=/local/mnt/workspace/vertx
export GRADLE_HOME=/local/mnt/workspace/gradle
export GROOVY_HOME=/local/mnt/workspace/groovy
export NODE_HOME=/local/mnt/workspace/node
append ()
{
if [ -d "$2" ]
then
eval $1=\$$1:$2
fi
}
PATH=${HOME}/bin
append PATH /usr/local/bin
append PATH /usr/local/sbin
append PATH $JAVA_HOME/bin
append PATH $VERTX_HOME/bin
append PATH $GRADLE_HOME/bin
append PATH $GROOVY_HOME/bin
append PATH $NODE_HOME/bin
append PATH /bin
append PATH /usr/bin
append PATH /sbin
append PATH /usr/sbin
export PATH
MANPATH=/usr/local/man
append MANPATH /usr/man
append MANPATH /usr/share/man
export MANPATH
case `uname` in
Linux)
;;
*)
LD_LIBRARY_PATH=/usr/local/lib
append LD_LIBRARY_PATH /usr/lib
append LD_LIBRARY_PATH /usr/openwin/lib
append LD_LIBRARY_PATH /usr/dt/lib
append LD_LIBRARY_PATH /usr/ucblib
export LD_LIBRARY_PATH
;;
esac
if [ -d $HOME/.terminfo ]
then
export TERMINFO=$HOME/.terminfo
fi
##
##
##
export PAGER=less
export EDITOR=vi
export VISUAL=vi
export PGPPATH=$HOME/.pgp
export CVS_RSH=ssh
#export P4PORT=qisperforce:1666
#export P4PASSWD=foobar
#export P4PORT=qisdeploy:1668
export P4CONFIG=.p4config
export HOME ENV TERM MAIL TERMCAP LOGNAME PS1 PS2
#export ORACLE_HOME=/pkg/oracle/product/client/10.2.0.2
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
#append PATH $ORACLE_HOME/bin
#if [ -d /pkg/java/j2sdk1.4.2_09 ]
#then
# export JAVA_HOME=/pkg/java/j2sdk1.4.2_09
#elif [ -d /pkg/java/jdk1.4 ]
#then
# export JAVA_HOME=/pkg/java/jdk1.4
#fi
if [ -d /local/mnt/workspace/apache-ant ]
then
export ANT_HOME=/local/mnt/workspace/apache-ant
append PATH ${ANT_HOME}/bin
fi
if [ -d /local/mnt/workspace/apache-maven ]
then
export M2_HOME=/local/mnt/workspace/apache-maven
append PATH ${M2_HOME}/bin
fi
if [ -z "$inside_bashrc" -a -f ~/.bashrc ]
then
. ~/.bashrc
fi
# Try to use an existing ssh agent.
if [ -d /tmp/XXXssh-$LOGNAME ]
then
SSH_AUTHENTICATION_SOCKET=`echo /tmp/ssh-$LOGNAME/agent-socket-*`
if [ -p $SSH_AUTHENTICATION_SOCKET -a -r $SSH_AUTHENTICATION_SOCKET ]
then
echo agent socket $SSH_AUTHENTICATION_SOCKET
export SSH_AUTHENTICATION_SOCKET
else
unset SSH_AUTHENTICATION_SOCKET
fi
fi
motddir="$HOME/.motd"
if [ -e $HOME/.hushlogin ]
then
if [ ! -d $motddir ]
then
mkdir $motddir
fi
cmp -s /etc/motd $motddir/$HOSTNAME
if [ $? -ne 0 ]
then
cat /etc/motd | tee $motddir/$HOSTNAME
fi
fi
unset motddir
umask 022
ulimit -c 0
ulimit -t unlimited
#stty erase ^H