Bail out if no single OS has all required binaries.
authorRudolf Polzer <divVerent@xonotic.org>
Thu, 9 Oct 2014 12:34:26 +0000 (14:34 +0200)
committerRudolf Polzer <divVerent@xonotic.org>
Thu, 9 Oct 2014 12:34:26 +0000 (14:34 +0200)
misc/tools/all/release.subr

index 0b02b11f92bff049cc3980cd135ae4371af58af2..37ee05a0591484d23fea8aa3836c83bcd933b091 100644 (file)
@@ -252,11 +252,13 @@ case "$cmd" in
        release-engine)
                release_common
                # TODO report failures here.
        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
                ;;
        release-maps)
                release_common