3
0
Fork 0
forked from mirrors/nixpkgs

overrideDerivation: Check whether hostDrv' and buildDrv' are present.

svn path=/nixpkgs/trunk/; revision=31727
This commit is contained in:
Ludovic Courtès 2012-01-19 22:29:26 +00:00
parent bf71d12fd4
commit 5cd82587aa

View file

@ -42,9 +42,14 @@ rec {
in newDrv // in newDrv //
{ meta = if drv ? meta then drv.meta else {}; { meta = if drv ? meta then drv.meta else {};
passthru = if drv ? passthru then drv.passthru else {}; passthru = if drv ? passthru then drv.passthru else {};
hostDrv = overrideDerivation drv.hostDrv f; }
buildDrv = overrideDerivation drv.buildDrv f; //
}; (if (drv ? hostDrv && drv ? buildDrv)
then {
hostDrv = overrideDerivation drv.hostDrv f;
buildDrv = overrideDerivation drv.buildDrv f;
}
else { });
# usage: (you can use override multiple times) # usage: (you can use override multiple times)