From: Rudolf Polzer Date: Thu, 9 Oct 2014 12:34:26 +0000 (+0200) Subject: Bail out if no single OS has all required binaries. X-Git-Tag: xonotic-v0.8.0~11 X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=commitdiff_plain;h=7e66523372f8ecb08188906e7ad00f222564035d;ds=sidebyside Bail out if no single OS has all required binaries. --- diff --git a/misc/tools/all/release.subr b/misc/tools/all/release.subr index 0b02b11f..37ee05a0 100644 --- a/misc/tools/all/release.subr +++ b/misc/tools/all/release.subr @@ -252,11 +252,13 @@ case "$cmd" in release-engine) release_common # TODO report failures here. - verbose "$SELF" release-engine-linux32 || true - verbose "$SELF" release-engine-linux64 || true - verbose "$SELF" release-engine-win32 || true - verbose "$SELF" release-engine-win64 || true - verbose "$SELF" release-engine-osx || true + good=false + verbose "$SELF" release-engine-linux32 && good=true + verbose "$SELF" release-engine-linux64 && good=true + verbose "$SELF" release-engine-win32 && good=true + verbose "$SELF" release-engine-win64 && good=true + verbose "$SELF" release-engine-osx && good=true + $good ;; release-maps) release_common