changeset 30:ca6c77fe843b

* Whitespace (ugh) * Test for presence of directories before adding them to paths * Update Intel compilers to 11.0
author huston@80426f53-59d1-405d-934b-f07cd76f4a1a
date Mon, 01 Feb 2010 19:33:19 +0000
parents b6e22d12945b
children a93f5d5278f3
files .bash_aliases .bash_logout .bash_profile .bashrc
diffstat 4 files changed, 97 insertions(+), 92 deletions(-) [+]
line wrap: on
line diff
--- a/.bash_aliases	Fri Jan 22 18:38:23 2010 +0000
+++ b/.bash_aliases	Mon Feb 01 19:33:19 2010 +0000
@@ -4,15 +4,15 @@
 # for readability.
 
 case `uname` in
-   Darwin)
-      # DARWIN is used for the SSHFS mounts below
-      DARWIN="yes"
-      alias ls='ls -FG'
-      ;;
+  Darwin)
+    # DARWIN is used for the SSHFS mounts below
+    DARWIN="yes"
+    alias ls='ls -FG'
+    ;;
 
-   Linux)
-      alias ls='ls --color=auto -F'
-      ;;
+  Linux)
+    alias ls='ls --color=auto -F'
+    ;;
 esac
 
 # SSH aliases
--- a/.bash_logout	Fri Jan 22 18:38:23 2010 +0000
+++ b/.bash_logout	Mon Feb 01 19:33:19 2010 +0000
@@ -1,5 +1,5 @@
 # $Id$
 #
 #if [ "$SSH_AGENT_PID" -a "$SHLVL" = "1" ] ; then
-#   eval `/usr/bin/ssh-agent -k`
+#  eval `/usr/bin/ssh-agent -k`
 #fi
--- a/.bash_profile	Fri Jan 22 18:38:23 2010 +0000
+++ b/.bash_profile	Mon Feb 01 19:33:19 2010 +0000
@@ -6,7 +6,7 @@
 
 # Get the aliases and functions
 if [ -f ~/.bashrc ]; then
-   . ~/.bashrc
+  . ~/.bashrc
 fi
 
 # User specific environment and startup programs
@@ -23,7 +23,7 @@
 # though I personally don't use/need it anymore.
 
 #if [ "X$SSH_AUTH_SOCK" = "X" ] ; then
-#   eval `/usr/bin/ssh-agent`
+#  eval `/usr/bin/ssh-agent`
 #fi
 
 # This part is quite useful if you have your dotfiles stored in subversion
@@ -39,54 +39,55 @@
 # won't be prompted if there's newer files available in your repository.
 
 case `uname` in
-   Darwin)
-      DFSTAT="stat -f %m -t %s $HOME/.dotfilets"
-      MDATE="date -v -1m +%s"
-      TDSTAT="stat -f %m -t %s $HOME/.todo"
-      HDATE="date -v -1h +%s"
-      ;;
+  Darwin)
+    DFSTAT="stat -f %m -t %s $HOME/.dotfilets"
+    MDATE="date -v -1m +%s"
+    TDSTAT="stat -f %m -t %s $HOME/.todo"
+    HDATE="date -v -1h +%s"
+    ;;
 
-   Linux)
-      DFSTAT="stat -c %Y $HOME/.dotfilets"
-      MDATE="date -d \"1 month ago\" +%s"
-      TDSTAT="stat -c %Y $HOME/.todo"
-      HDATE="date -d \"1 hour ago\" +%s"
-      ;;
+  Linux)
+    DFSTAT="stat -c %Y $HOME/.dotfilets"
+    MDATE="date -d \"1 month ago\" +%s"
+    TDSTAT="stat -c %Y $HOME/.todo"
+    HDATE="date -d \"1 hour ago\" +%s"
+    ;;
 esac
 
 [[ ! -f $HOME/.dotfilets || \
-   `eval $DFSTAT` -lt `eval $MDATE` ]] && {
-   echo -n Dotfiles last checked over a month ago
+  `eval $DFSTAT` -lt `eval $MDATE` ]] && {
+  echo -n Dotfiles last checked over a month ago
 
-   # Here we switch for hosts we don't want to check, just warn
-   case `hostname -s` in
-      bt)
-         echo
-         touch $HOME/.dotfilets
-         ;;
-       *)
-         echo , running a status test.
-         svn st -u && touch $HOME/.dotfilets &
-   esac
+  # Here we switch for hosts we don't want to check, just warn
+  case `hostname -s` in
+    bt)
+      echo
+      touch $HOME/.dotfilets
+      ;;
+
+    *)
+      echo , running a status test.
+      svn st -u && touch $HOME/.dotfilets &
+  esac
 }
 
 # Work in progress - toodledo to ~/.todo
 #[[ -f $HOME/.todo ]] && cat $HOME/.todo
 #
 #case `hostname -s` in
-#   xanadu|rapture)
-#      TOODLEDO_CMD="hotlist"
-#      ;;
-#
-#   milton)
-#      TOODLEDO_CMD="tasks *Personal"
-#      ;;
+#  xanadu|rapture)
+#    TOODLEDO_CMD="hotlist"
+#    ;;
+
+#  milton)
+#    TOODLEDO_CMD="tasks *Personal"
+#    ;;
 #esac
 #
 #[[ ! -f $HOME/.todo || \
-#   `eval $TDSTAT` -lt `eval $HDATE` ]] && {
-#   echo "To-do list as of `date`" > $HOME/.todo
-#   echo "---------------------------------------------" >> $HOME/.todo
-#   toodledo tasks >> $HOME/.todo &
+#  `eval $TDSTAT` -lt `eval $HDATE` ]] && {
+#  echo "To-do list as of `date`" > $HOME/.todo
+#  echo "---------------------------------------------" >> $HOME/.todo
+#  toodledo tasks >> $HOME/.todo &
 #}
 
--- a/.bashrc	Fri Jan 22 18:38:23 2010 +0000
+++ b/.bashrc	Mon Feb 01 19:33:19 2010 +0000
@@ -8,12 +8,12 @@
 
 # Source global definitions
 if [ -f /etc/bashrc ]; then
-   . /etc/bashrc
+  . /etc/bashrc
 fi
 
 # User specific aliases and functions
 if [ -f $HOME/.bash_aliases ]; then
-   . $HOME/.bash_aliases
+  . $HOME/.bash_aliases
 fi
 
 #
@@ -27,10 +27,10 @@
 
 # If this is an xterm set the title to user@host:dir
 case "$TERM" in
-xterm*|rxvt*)
+  xterm*|rxvt*)
     PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
     ;;
-*)
+  *)
     ;;
 esac
 
@@ -40,30 +40,34 @@
 # Standard-ish paths; some of these may be in place already, but if
 # they're not they should probably go near the front of the pack.
 for P in /sbin /usr/sbin /usr/local/bin /usr/local/sbin \
-    /opt/local/bin /opt/local/sbin ; do
-   [[ "$PATH" =~ "(^|:)$P($|:)" ]] || \
-   export PATH=${P}${PATH:+:$PATH}
+  /opt/local/bin /opt/local/sbin ; do
+  if [ -d $P ]; then
+    [[ "$PATH" =~ "(^|:)$P($|:)" ]] || \
+    export PATH=${P}${PATH:+:$PATH}
+  fi
 done
 
 for M in /usr/local/share/man /usr/local/man /opt/local/share/man ; do
-   [[ "$MANPATH" =~ "(^|:)$M($|:)" ]] || \
-   export MANPATH=${M}${MANPATH:+:$MANPATH}
+  if [ -d $M ]; then
+    [[ "$MANPATH" =~ "(^|:)$M($|:)" ]] || \
+    export MANPATH=${M}${MANPATH:+:$MANPATH}
+  fi
 done
 
 # Local Perl install
 if [ -d $HOME/perl ]; then
-   [[ "$PERL5LIB" =~ "(^|:)$HOME/perl($|:)" ]] || \
-   export PERL5LIB=$HOME/perl${PERL5LIB:+:$PERL5LIB}
+  [[ "$PERL5LIB" =~ "(^|:)$HOME/perl($|:)" ]] || \
+  export PERL5LIB=$HOME/perl${PERL5LIB:+:$PERL5LIB}
 
-   if [ -d $HOME/perl/share/man ]; then
-      [[ "$MANPATH" =~ "(^|:)$HOME/perl/share/man($|:)" ]] || \
-      export MANPATH=$HOME/perl/share/man:${MANPATH:+$MANPATH}
-   fi
+  if [ -d $HOME/perl/share/man ]; then
+    [[ "$MANPATH" =~ "(^|:)$HOME/perl/share/man($|:)" ]] || \
+    export MANPATH=$HOME/perl/share/man:${MANPATH:+$MANPATH}
+  fi
 
-   if [ -d $HOME/perl/bin ]; then
-      [[ "$PATH" =~ "(^|:)$HOME/perl/bin($|:)" ]] || \
-      export PATH=$HOME/perl/bin${PATH:+:$PATH}
-   fi
+  if [ -d $HOME/perl/bin ]; then
+    [[ "$PATH" =~ "(^|:)$HOME/perl/bin($|:)" ]] || \
+    export PATH=$HOME/perl/bin${PATH:+:$PATH}
+  fi
 fi
 
 # Local install paths - install things to $HOME/Installs directories, and
@@ -71,36 +75,36 @@
 # that use autoconf will do this with
 # './configure --prefix=$HOME/Installs'
 for D in $HOME/Installs/* ; do
-   if [ -d $D/bin ]; then 
-      [[ "$PATH" =~ "(^|:)$D/bin($|:)" ]] || \
-      export PATH=$D/bin${PATH:+:$PATH}
-   fi
+  if [ -d $D/bin ]; then 
+    [[ "$PATH" =~ "(^|:)$D/bin($|:)" ]] || \
+    export PATH=$D/bin${PATH:+:$PATH}
+  fi
 
-   if [ -d $D/share/man ]; then 
-      [[ "$MANPATH" =~ "(^|:)$D/share/man($|:)" ]] || \
-      export MANPATH=$D/share/man:${MANPATH:+$MANPATH}
-   fi
-   
-   if [ -d $D/man ]; then 
-      [[ "$MANPATH" =~ "(^|:)$D/man($|:)" ]] || \
-      export MANPATH=$D/man:${MANPATH:+$MANPATH}
-   fi
+  if [ -d $D/share/man ]; then 
+    [[ "$MANPATH" =~ "(^|:)$D/share/man($|:)" ]] || \
+    export MANPATH=$D/share/man:${MANPATH:+$MANPATH}
+  fi
+  
+  if [ -d $D/man ]; then 
+    [[ "$MANPATH" =~ "(^|:)$D/man($|:)" ]] || \
+    export MANPATH=$D/man:${MANPATH:+$MANPATH}
+  fi
 done
 
 # Add-ons for Intel compilers at work, and Condor
-[[ -f /usr/peyton/intel/10.1/cc64/bin/iccvars.sh ]] && \
-   . /usr/peyton/intel/10.1/cc64/bin/iccvars.sh
-[[ -f /usr/peyton/intel/10.1/fc64/bin/ifortvars.sh ]] && \
-   . /usr/peyton/intel/10.1/fc64/bin/ifortvars.sh
+[[ -f /usr/peyton/intel/11.0/bin/iccvars.sh ]] && \
+  . /usr/peyton/intel/11.0/bin/iccvars.sh
+[[ -f /usr/peyton/intel/11.0/bin/ifortvars.sh ]] && \
+  . /usr/peyton/intel/11.0/bin/ifortvars.sh
 [[ -f /u/condor/condor-setup.sh ]] && {
-   export PATH=${PATH:+$PATH:}/u/condor/hosts/`hostname -s`/sbin
-   . /u/condor/condor-setup.sh
+  export PATH=${PATH:+$PATH:}/u/condor/hosts/`hostname -s`/sbin
+  . /u/condor/condor-setup.sh
 }
 
 # Now make sure $HOME/bin is top of the list (or at least present)
 if [ -d $HOME/bin ]; then
-   [[ "$PATH" =~ "(^|:)$HOME/bin($|:)" ]] || \
-   export PATH=$HOME/bin${PATH:+:$PATH}
+  [[ "$PATH" =~ "(^|:)$HOME/bin($|:)" ]] || \
+  export PATH=$HOME/bin${PATH:+:$PATH}
 fi
 
 # Last, make sure to end MANPATH with a ':' to force include of system paths
@@ -111,11 +115,11 @@
 # Store MIBs in ~/mibs and they'll be added here.  Can nest directories
 # (they'll be searched).
 if [ -d $HOME/mibs ]; then
-   for D in `find $HOME/mibs -type d` ; do
-      [[ "$MIBDIRS" =~ "(^\+|:)$D($|:)" ]] || \
-      export MIBDIRS=${MIBDIRS:+$MIBDIRS:}$D
-   done
+  for D in `find $HOME/mibs -type d` ; do
+    [[ "$MIBDIRS" =~ "(^\+|:)$D($|:)" ]] || \
+    export MIBDIRS=${MIBDIRS:+$MIBDIRS:}$D
+  done
 
-   [[ "$MIBDIRS" =~ "^\+" ]] || export MIBDIRS=+$MIBDIRS
-   export MIBS=ALL
+  [[ "$MIBDIRS" =~ "^\+" ]] || export MIBDIRS=+$MIBDIRS
+  export MIBS=ALL
 fi