set -e
abs="${BASH_SOURCE[0]}"
-# bash-2.0 (RHEL3)
+if [ -z "$abs" ];then
+ # bash-2.0 (RHEL3)
+ abs="`history 1|awk '/\/boot *$/{print $NF}'`"
+fi
+if [ -n "$abs" -a "$abs" = "${abs#/}" ];then
+ abs="$PWD/$abs"
+fi
if [ -z "$abs" ];then
HOME="$PWD"
echo >&2 "WARNING: Defaulting to: HOME=$HOME"
else
- if [ "$abs" = "${abs#/}" ];then
- abs="$PWD/$abs"
- fi
abs="`dirname "$abs"`"
HOME="$abs"
fi
+export HOME
unset abs
cd
set +e
-. .bashrc
+. .bash_profile
echo OK