overrideDerivation: Check whether hostDrv' and buildDrv' are present.
svn path=/nixpkgs/trunk/; revision=31727
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user