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 //
|
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)
|
||||||
|
|
Loading…
Reference in a new issue