| 1 | 
 # Copyright (C) 2001, 2002  Earnie Boyd  <earnie@users.sf.net> | 
 
 
 
 
 
 | 2 | 
 # This file is part of the Minimal SYStem. | 
 
 
 
 
 
 | 3 | 
 #   http://www.mingw.org/msys.shtml | 
 
 
 
 
 
 | 4 | 
 #  | 
 
 
 
 
 
 | 5 | 
 #         File: profile | 
 
 
 
 
 
 | 6 | 
 #  Description: Shell environment initialization script | 
 
 
 
 
 
 | 7 | 
 # Last Revised: 2002.05.04 | 
 
 
 
 
 
 | 8 | 
  | 
 
 
 
 
 
 | 9 | 
 if [ -z "$MSYSTEM" ]; then | 
 
 
 
 
 
 | 10 | 
   MSYSTEM=MINGW32 | 
 
 
 
 
 
 | 11 | 
 fi | 
 
 
 
 
 
 | 12 | 
  | 
 
 
 
 
 
 | 13 | 
 # My decision to add a . to the PATH and as the first item in the path list | 
 
 
 
 
 
 | 14 | 
 # is to mimick the Win32 method of finding executables. | 
 
 
 
 
 
 | 15 | 
 # | 
 
 
 
 
 
 | 16 | 
 # I filter the PATH value setting in order to get ready for self hosting the | 
 
 
 
 
 
 | 17 | 
 # MSYS runtime and wanting different paths searched first for files. | 
 
 
 
 
 
 | 18 | 
 if [ $MSYSTEM == MINGW32 ]; then | 
 
 
 
 
 
 | 19 | 
   export PATH=".:/usr/local/bin:/mingw/bin:/bin:$PATH" | 
 
 
 
 
 
 | 20 | 
 else | 
 
 
 
 
 
 | 21 | 
   export PATH=".:/usr/local/bin:/bin:/mingw/bin:$PATH" | 
 
 
 
 
 
 | 22 | 
 fi | 
 
 
 
 
 
 | 23 | 
  | 
 
 
 
 
 
 | 24 | 
 if [ -z "$USERNAME" ]; then | 
 
 
 
 
 
 | 25 | 
   LOGNAME="`id -un`" | 
 
 
 
 
 
 | 26 | 
 else | 
 
 
 
 
 
 | 27 | 
   LOGNAME="$USERNAME" | 
 
 
 
 
 
 | 28 | 
 fi | 
 
 
 
 
 
 | 29 | 
  | 
 
 
 
 
 
 | 30 | 
 # Set up USER's home directory | 
 
 
 
 
 
 | 31 | 
 if [ -z "$HOME" ]; then | 
 
 
 
 
 
 | 32 | 
   HOME="/home/$LOGNAME" | 
 
 
 
 
 
 | 33 | 
 fi | 
 
 
 
 
 
 | 34 | 
  | 
 
 
 
 
 
 | 35 | 
 if [ ! -d "$HOME" ]; then | 
 
 
 
 
 
 | 36 | 
   mkdir -p "$HOME" | 
 
 
 
 
 
 | 37 | 
   cp /etc/inputrc.default "$HOME"/.inputrc | 
 
 
 
 
 
 | 38 | 
 fi | 
 
 
 
 
 
 | 39 | 
  | 
 
 
 
 
 
 | 40 | 
 if [ "x$HISTFILE" == "x/.bash_history" ]; then | 
 
 
 
 
 
 | 41 | 
   HISTFILE=$HOME/.bash_history | 
 
 
 
 
 
 | 42 | 
 fi | 
 
 
 
 
 
 | 43 | 
  | 
 
 
 
 
 
 | 44 | 
 export HOME LOGNAME MSYSTEM HISTFILE | 
 
 
 
 
 
 | 45 | 
  | 
 
 
 
 
 
 | 46 | 
 for i in /etc/profile.d/*.sh ; do | 
 
 
 
 
 
 | 47 | 
   if [ -f $i ]; then | 
 
 
 
 
 
 | 48 | 
     . $i | 
 
 
 
 
 
 | 49 | 
   fi | 
 
 
 
 
 
 | 50 | 
 done | 
 
 
 
 
 
 | 51 | 
  | 
 
 
 
 
 
 | 52 | 
 export MAKE_MODE=unix | 
 
 
 
 
 
 | 53 | 
 export PS1='\[\033]0;$MSYSTEM:\w\007 | 
 
 
 
 
 
 | 54 | 
 \033[32m\]\u@\h \[\033[33m\w\033[0m\] | 
 
 
 
 
 
 | 55 | 
 $ ' | 
 
 
 
 
 
 | 56 | 
  | 
 
 
 
 
 
 | 57 | 
 alias clear=clsb | 
 
 
 
 
 
 | 58 | 
  | 
 
 
 
 
 
 | 59 | 
 cd "$HOME" | 
 
 
 
 
 
 | 60 | 
  |