X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=blobdiff_plain;f=all;h=ca2a093cc9706400f1baf6a10bd3da1467116ed7;hp=7d54d00cae2823eda957da69789660020f2d8dd8;hb=1a0ff870ff6b234747a81dd669d18d463e802cb9;hpb=49de16c6f7d242cb8ea16223bb0bf3c747ae56b8 diff --git a/all b/all index 7d54d00c..ca2a093c 100755 --- a/all +++ b/all @@ -19,15 +19,22 @@ 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}" + ;; + */all.xonotic.sh) + ;; + *) $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: