From: Rudolf Polzer Date: Mon, 29 Mar 2010 13:24:49 +0000 (+0200) Subject: improve the self-check X-Git-Tag: xonotic-v0.1.0preview~525 X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=commitdiff_plain;h=535178a2d21a4dfb5b702b1d744d70fbf7f9005b improve the self-check --- diff --git a/all b/all index d684c908..39acd610 100755 --- a/all +++ b/all @@ -16,13 +16,13 @@ checkself() if [ -z "$XONOTIC_FORBID_RERUN_ALL" ]; then msg "Rerunning the requested operation to make sure." export XONOTIC_FORBID_RERUN_ALL=1 - "$0" update - exec "$0" "$@" + exec "$@" else msg "Please try $0 update, and then retry your requested operation." exit 1 fi fi + return 0 } verbose() @@ -80,7 +80,7 @@ case "$cmd" in esac verbose git pull cd "$d0" - checkself + checkself "$0" "$@" cd "$d0/$d" verbose git remote prune origin cd "$d0" @@ -109,7 +109,7 @@ case "$cmd" in verbose git checkout master fi cd "$d0" - checkself + checkself "$0" "$@" done if ! $exists; then echo "The requested branch was not found in any repository."