Advertisement
timotheosh

bashrc

Mar 22nd, 2011
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.10 KB | None | 0 0
  1. SYSTEM=$(uname -s)
  2. MACHINE=$(uname -m)
  3. PROGRAMDIR=$HOME/programs/$SYSTEM-$MACHINE;export PROGRAMDIR
  4.  
  5. # Set PATH on Sun
  6. if [[ $SYSTEM == "SunOS" ]];then
  7.  PATH=/usr/software/bin:/usr/software/rats/bin:/usr/software/utils/bin:/usr/local/bin:/bin:/usr/bin:/usr/ccs/bin:/usr/ucb
  8.  export PATH
  9. fi
  10.  
  11. if [[ ! -e $PROGRAMDIR/bin ]];then
  12.   mkdir -p $PROGRAMDIR/bin
  13. fi
  14. if [[ ! -e $PROGRAMDIR/lib ]];then
  15.   mkdir -p $PROGRAMDIR/lib
  16. fi
  17. if [[ ! -e $PROGRAMDIR/man/man1 ]];then
  18.   mkdir -p $PROGRAMDIR/man/man1
  19. fi
  20. if [[ ! -e $PROGRAMDIR/info ]];then
  21.   mkdir -p $PROGRAMDIR/info
  22. fi
  23. if [[ ! -e $PROGRAMDIR/app-defaults ]];then
  24.   mkdir -p $PROGRAMDIR/app-defaults
  25. fi
  26.  
  27. if [[ -d /usr/pkg/bin ]];then
  28.   PATH=/usr/pkg/bin:$PATH;export PATH
  29. fi
  30.  
  31. PATH=$HOME/bin:$PROGRAMDIR/bin:$PATH;export PATH
  32. LD_LIBRARY_PATH=$PROGRAMDIR/lib:/usr/software/lib:$LD_LIBRARY_PATH;export LD_LIBRARY_PATH
  33. MANPATH=$PROGRAMDIR/man:$MANPATH;export MANPATH
  34. INFOPATH=$PROGRAMDIR/info:$INFOPATH;export INFOPATH
  35. XUSERFILESEARCHPATH=$PROGRAMDIR/app-defaults;export XUSERFILESEARCHPATH
  36.  
  37. if [[ -n $(echo $SHELL|grep "bash$") ]];then
  38.  . ~/.bashrc
  39. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement