inherit system for builtin fetchurl in PD

This commit is contained in:
Jude Taylor 2015-10-15 18:08:53 -07:00
parent c70ec3ec63
commit c7cc743b52

View File

@ -18,16 +18,13 @@ let
"/usr/lib/system" "/usr/lib/system"
]; ];
fetch = { file, sha256 }: let drv = import <nix/fetchurl.nix> { fetch = { file, sha256 }: derivation ((import <nix/fetchurl.nix> {
url = "https://dl.dropboxusercontent.com/u/2857322/${file}"; url = "https://dl.dropboxusercontent.com/u/2857322/${file}";
inherit sha256; inherit sha256 system;
executable = true; executable = true;
}; in }).drvAttrs // {
if drv.drvAttrs.system == "x86_64-darwin" __impureHostDeps = libSystemClosure;
then derivation (drv.drvAttrs // { });
__impureHostDeps = libSystemClosure;
})
else drv;
bootstrapFiles = { bootstrapFiles = {
sh = fetch { file = "sh"; sha256 = "1qakpg37vl61jnkplz13m3g1csqr85cg8ybp6jwiv6apmg26isnm"; }; sh = fetch { file = "sh"; sha256 = "1qakpg37vl61jnkplz13m3g1csqr85cg8ybp6jwiv6apmg26isnm"; };