factorio: use throw instead of abort

Otherwise if you try to listing all available packages, you will get a
hard error on platforms not supported by this package.  Consequently the
tarball job was broken.

(cherry picked from commit f9ea527a02)
This commit is contained in:
Vladimír Čunát
2017-09-07 19:12:10 +02:00
committed by Robin Gloster
parent 6fde181321
commit 683d7dbe0a

View File

@@ -26,7 +26,7 @@ let
demo = bdist { };
};
};
actual = binDists.${stdenv.system}.${releaseType};
actual = binDists.${stdenv.system}.${releaseType} or throw "Factorio: unsupported platform";
bdistForArch = arch: { sha256 ? null
, version ? "0.15.34"
@@ -34,7 +34,7 @@ let
, nameMut ? x: x
}:
if sha256 == null then
abort "Factorio ${releaseType}-${arch.inTar} binaries are not (and were never?) available to download"
throw "Factorio ${releaseType}-${arch.inTar} binaries are not (and were never?) available to download"
else {
inherit version arch;
src = fetcher {