find-tarballs.nix: Handle stdenv bootstrap fetchurl

This commit is contained in:
Eelco Dolstra 2016-04-08 14:00:47 +02:00
parent d48eaa3ea0
commit f1f79505fc

View file

@ -14,12 +14,12 @@ let
operator = const [ ]; operator = const [ ];
}); });
urls = map (drv: { url = head drv.urls; hash = drv.outputHash; type = drv.outputHashAlgo; }) fetchurlDependencies; urls = map (drv: { url = head (drv.urls or [ drv.url ]); hash = drv.outputHash; type = drv.outputHashAlgo; }) fetchurlDependencies;
fetchurlDependencies = fetchurlDependencies =
filter filter
(drv: drv.outputHash or "" != "" && drv.outputHashMode or "flat" == "flat" (drv: drv.outputHash or "" != "" && drv.outputHashMode or "flat" == "flat"
&& drv.postFetch or "" == "" && drv ? urls) && drv.postFetch or "" == "" && (drv ? url || drv ? urls))
dependencies; dependencies;
dependencies = map (x: x.value) (genericClosure { dependencies = map (x: x.value) (genericClosure {