X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=blobdiff_plain;f=all;h=a6e8ebb0372a24e3d3814c071eee6557507bf7d5;hp=7d54d00cae2823eda957da69789660020f2d8dd8;hb=7cce522db16998cca1d914d6b81bb6e2de3a5240;hpb=f3821392f55d027c2546f5fc0f71f70162c504c3 diff --git a/all b/all index 7d54d00c..a6e8ebb0 100755 --- a/all +++ b/all @@ -19,15 +19,20 @@ LF=" ESC="" d00=`pwd` -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." - exit 1 - fi - cd .. -done -export d0=`pwd` + ;; +esac +cd "$d0" +d0=`pwd` SELF="$d0/all" # If we are on WINDOWS: