0
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
1 # .bashrc
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
2
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
3 # User specific aliases and functions
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
4
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
5 # Source global definitions
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
6 if [ -f /etc/bashrc ]; then
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
7 . /etc/bashrc
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
8 fi
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
9 if [ -f $HOME/.bash_aliases ]; then
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
10 . $HOME/.bash_aliases
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
11 fi
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
12
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
13 export PS1='\h:\w\$ '
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
14 #if [ "$SSH2_AUTH_SOCK" != "" -a "X$SSH_AUTH_SOCK" = "X" ] ; then
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
15 # export SSH_AUTH_SOCK=$SSH2_AUTH_SOCK
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
16 #fi
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
17
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
18 # Add local Perl crap
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
19 [[ "$PERL5LIB" =~ "/home/huston/perl" ]] || export PERL5LIB=/home/huston/perl${PERL5LIB:+:$PERL5LIB}
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
20 [[ "$MANPATH" =~ "/home/huston/perl/share/man" ]] || export MANPATH=~/perl/share/man:${MANPATH:+$MANPATH}
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
21 [[ "$PATH" =~ "/home/huston/perl/bin" ]] || export PATH=~/perl/bin${PATH:+:$PATH}
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
22
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
23 # Get the local install paths setup nicely
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
24 for D in ~/Installs/* ; do
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
25 if [ -d $D/bin ]; then
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
26 [[ "$PATH" =~ "$D/bin" ]] || export PATH=$D/bin${PATH:+:$PATH} ; fi
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
27 if [ -d $D/share/man ]; then
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
28 [[ "$MANPATH" =~ "$D/share/man" ]] || export MANPATH=$D/share/man:${MANPATH:+$MANPATH} ; fi
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
29 if [ -d $D/man ]; then
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
30 [[ "$MANPATH" =~ "$D/man" ]] || export MANPATH=$D/man:${MANPATH:+$MANPATH} ; fi
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
31 if [ -d $D/lib ]; then
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
32 [[ "$LD_LIBRARY_PATH" =~ "$D/lib" ]] || export LD_LIBRARY_PATH=$D/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} ; fi
|
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
diff
changeset
|
33 done
|