summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
f382139)
This only supports invoking ./all directly (not via $PATH or symlinks),
but should already be a lot better than before.
-while ! [ -f ./all ]; do
- if [ x"`pwd`" = x"/" ]; then
+case "$0" in
+ /*/all)
+ export d0=${0%/all}
+ ;;
+ */all)
+ export d0=$d00/${0%/all}
+ ;;
+ *)
$ECHO "Cannot find myself."
$ECHO "Please run this script with the working directory inside a Xonotic checkout."
$ECHO "Cannot find myself."
$ECHO "Please run this script with the working directory inside a Xonotic checkout."
- exit 1
- fi
- cd ..
-done
-export d0=`pwd`
+ ;;
+esac
+cd "$d0"
+d0=`pwd`
SELF="$d0/all"
# If we are on WINDOWS:
SELF="$d0/all"
# If we are on WINDOWS: