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.
This commit is contained in:
Vladimír Čunát 2017-09-07 19:12:10 +02:00
parent 2ae7e952b2
commit f9ea527a02
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA

View File

@ -26,7 +26,7 @@ let
demo = bdist { }; demo = bdist { };
}; };
}; };
actual = binDists.${stdenv.system}.${releaseType}; actual = binDists.${stdenv.system}.${releaseType} or throw "Factorio: unsupported platform";
bdistForArch = arch: { sha256 ? null bdistForArch = arch: { sha256 ? null
, version ? "0.15.34" , version ? "0.15.34"
@ -34,7 +34,7 @@ let
, nameMut ? x: x , nameMut ? x: x
}: }:
if sha256 == null then 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 { else {
inherit version arch; inherit version arch;
src = fetcher { src = fetcher {