git://git.jankratochvil.net
/
nethome.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5b42066
)
Implemented undistinguishable workaround for: bash-2.0 (RHEL3)
author
lace
<>
Wed, 21 Mar 2007 14:17:23 +0000
(14:17 +0000)
committer
lace
<>
Wed, 21 Mar 2007 14:17:23 +0000
(14:17 +0000)
boot
patch
|
blob
|
history
diff --git
a/boot
b/boot
index
8b6b8f3
..
05c5675
100755
(executable)
--- a/
boot
+++ b/
boot
@@
-5,14
+5,17
@@
set -e
abs="${BASH_SOURCE[0]}"
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 [ -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
abs="`dirname "$abs"`"
HOME="$abs"
fi