forked from mirrors/nixpkgs
overrideDerivation: Check whether hostDrv' and
buildDrv' are present.
svn path=/nixpkgs/trunk/; revision=31727
This commit is contained in:
parent
bf71d12fd4
commit
5cd82587aa
|
@ -42,9 +42,14 @@ rec {
|
|||
in newDrv //
|
||||
{ meta = if drv ? meta then drv.meta 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)
|
||||
|
|
Loading…
Reference in a new issue