Great reorganization.
[profile] / bash_profile
diff --git a/bash_profile b/bash_profile
deleted file mode 100644 (file)
index 37ed0ea..0000000
+++ /dev/null
@@ -1,240 +0,0 @@
-# -*-sh-*-
-#
-# Bash startup things
-#
-
-if [ -z "$__mdw_profile" ]; then
-
-export __mdw_profile=done
-
-# --- Work out my home directory ---
-#
-# This horrible trick resolves symbolic links.  It enables resolving links,
-# changes directory and displays the name of the directory in a subshell
-# to avoid changing the current state.
-
-HOME=`(set -P; cd $HOME; pwd)`
-cd $HOME
-
-# --- Add elements to a path string ---
-
-__mdw_addto () {
-  local var=$1 val dir=$2 new=""
-  eval "val=\$$var"
-  shift 2
-  for i in "$@"; do
-    case "$new:" in *:$i:*) continue;; esac
-    [ -d $i ] || continue
-    case "X$val" in
-      X)
-       val=$i
-       continue
-       ;;
-      X$i)
-       continue
-       ;;
-      X*:$i:*)
-       val=`echo $val | sed -e "s=:$i:=:="`
-       ;;
-      X$i:*)
-       val=${val#$i:}
-       ;;
-      X*:$i)
-       val=${val%:$i}
-       ;;
-    esac
-    new=$new:$i
-  done
-  case $dir in
-    l) val=${new#:}:$val;;
-    r) val=$val$new;;
-  esac
-  export $var=$val
-}
-
-# --- Set the path variable ---
-
-__mdw_addto PATH l \
-  $HOME/bin \
-  {,/usr{,/local}{,/X11R6}}{/bin,/sbin,/games} \
-  /opt/nfast{,/gcc}{/bin,/sbin} \
-  $HOME/src/ncipher/scripts
-if [ -d /usr/local/plan9 ]; then
-  export PLAN9=/usr/local/plan9
-  __mdw_addto PATH r \
-    $PLAN9/bin
-fi
-
-# --- Find whether a program exists ---
-
-__mdw_programp () { type -t >/dev/null "$1"; }
-
-# --- And the same for manual pages ---
-
-case "$MACHTIME" in
-  *linux*)
-    MANPATH=`manpath -q`
-    ;;
-esac
-__mdw_addto MANPATH l \
-  {/usr{,/local}{,/X11R6}{,/share}}/{man,catman} \
-  $HOME/man
-
-# --- Where my mail comes from ---
-
-export MAIL=`mdw-conf mailbox`
-export NAME="Mark Wooding"
-export EMAIL=`mdw-conf email`
-export QMAILINJECT=c
-
-# --- Find a text editor ---
-
-export MDW_EDITOR=ed
-emacs_startup_args="--no-site-file --mdw-fast-startup -nw"
-for ed in \
-       "emacs22 $emacs_startup_args" \
-       "emacs21 $emacs_startup_args" \
-       zile mg \
-       "emacs -nw" \
-       vi pico nano ae; do
-  name=`echo $ed | sed 's/ .*$//'`
-  if __mdw_programp "$name"; then
-    MDW_EDITOR=$ed
-    break
-  fi
-done
-
-export EDITOR=mdw-editor VISUAL=mdw-editor
-
-# --- Various options for programs ---
-
-umask 002
-
-[ -z "$HOST" ] && export HOST=`hostname`
-
-if [ "$DISPLAY" != "" ]; then
-  LANG=`mdw-conf x-ctype`
-else
-  : ${LANG=${LC_CTYPE-${LC_ALL-`mdw-conf console-ctype`}}}
-  case "$TERM,`tty`" in
-    linux,/dev/tty*)
-      if vt-is-UTF8 >/dev/null 2>&1; then
-       ctype=.utf8
-      else
-       ctype=
-      fi
-      LANG=${LANG%.*}$ctype
-      ;;
-  esac
-fi
-unset LC_ALL
-export LC_COLLATE=POSIX LANG
-
-__mdw_programp distcc && export CCACHE_PREFIX=distcc
-
-export TEXINPUTS=".:$HOME/lib/tex//:"
-
-__mdw_addto INFOPATH r \
-       $HOME/info \
-       /usr/info /usr/share/info \
-       /usr/local/info /usr/local/share/info \
-       /usr/local/share/info/its
-__mdw_addto PERLLIB r $HOME/lib/perl
-__mdw_addto PYTHONPATH r $HOME/lib/python
-
-export __MDW_ROOTLY=`mdw-conf rootly`
-
-[ -z "$LS_OPTIONS" ] && export LS_OPTIONS="-F"
-
-export BASCAT="-l +n"
-
-export CVS_RSH=ssh
-export CVSROOT=`mdw-conf cvs-root`
-export SVNROOT=`mdw-conf svn-root`
-export P4PORT=`mdw-conf p4-port` P4USER=`mdw-conf p4-user`
-
-export BECOME="--preserve-environment"
-
-export MDW_PAGER=`type -p less` PAGER=mdw-pager METAMAIL_PAGER=mdw-pager
-export LESS="-iqgRh1FX"
-export LESSOPEN="|lesspipe.sh %s"
-case "${LC_CTYPE-$LANG}" in
-  *utf8 | *utf-8 | *UTF8 | *UTF-8) LESSCHARSET=utf-8 ;;
-  *) LESSCHARSET=latin1 ;;
-esac
-export LESSCHARSET
-__mdw_programp global && export LESSGLOBALTAGS=global
-export NCURSES_NO_UTF8_ACS=1
-# export MAKEFLAGS="-j4"
-[ "$TMPDIR" ] || eval `tmpdir -b`
-export TMP=$TMPDIR
-export PERL_READLINE_NOWARN=yes
-
-[ -z "$NNTPSERVER" ] && export NNTPSERVER=`mdw-conf nntp-server`
-
-http=`mdw-conf http-proxy none`
-case "${http_proxy-none},$http" in
-  *,none) ;;
-  none,*) export http_proxy=http://$http/ ;;
-esac
-ftp=`mdw-conf ftp-proxy none`
-case "${ftp_proxy-none},$ftp,${http_proxy-none}" in
-  *,none,none) ;;
-  none,none,*) export ftp_proxy=$http_proxy ;;
-  none,*,*) export ftp_proxy=http://$ftp/ ;;
-esac
-
-export XUSERFILESEARCHPATH="$HOME/.Xapps/%N:/usr/lib/X11/%T/%N%S"
-
-export PS_PERSONALITY=gnu
-
-export NC_SITES=cam:bos
-
-# -- Disable core dumps ---
-
-ulimit -S -c 0
-
-# --- Start an ssh authentication agent ---
-
-eval `start-ssh-agent -b`
-
-if [ -z "$__mdw_bashrc" ] && [ "$__mdw_force_secure_session" = "yes" ] ||
-   ( tty="`tty`" devtty="(/dev/)?${tty#/dev/}"
-     { { { [ -e /etc/securetty ] && sectty=/etc/securetty; } ||
-        { [ -e /etc/securettys ] && sectty=/etc/securettys; }; } &&
-       egrep "$devtty" $sectty >/dev/null; } ||
-     { [ -e /etc/default/login ] &&
-       egrep "^CONSOLE=$devtty" /etc/default/login >/dev/null; } ||
-     case "${tty#/dev/}" in
-       console|systty|tty[0-9]) true ;;
-       *) false ;;
-     esac )
-then
-  export __mdw_sechost="`hostname`"
-fi
-
-[ -n "$DT" ] && trap "source $HOME/.bash_logout" EXIT
-
-# --- And a passphrase pixie ---
-
-if pixie --version >/dev/null 2>&1; then
-  mkdir -p $HOME/.catacomb
-  pixie=${CATACOMB_PIXIE-$HOME/.catacomb/pixie}
-  if [ -S "$pixie" ] && pixie -C help >/dev/null 2>/dev/null; then
-    :
-  else
-    pixie -d 2>>$HOME/.catacomb/pixie.log
-    __mdw_started_pixie=yes
-  fi
-fi
-
-[ -f "$HOME/.profile-local" ] && . "$HOME/.profile-local"
-
-# --- Now, if my .bashrc hasn't been run yet, run it ---
-#
-# Oh, don't do that if we don't have a terminal.
-
-[ -z "$__mdw_bashrc" ] && [ -t 0 ] && \
-  [ -r $HOME/.bashrc ] && . $HOME/.bashrc
-
-fi