summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Messer <martin.messer@cyberus-technology.de>2022-04-07 16:27:49 +0200
committerMartin Messer <martin.messer@cyberus-technology.de>2023-12-07 16:38:48 +0100
commit1cd6b7fdc37cdc7a4a31c87aa31e4ebf5ed930c8 (patch)
tree28bb41b89315e21f5f5890906561ee32788b51f8
parentcheckpointedBuilds: add usage example based on virtualbox (diff)
downloadnixpkgs-1cd6b7fdc37cdc7a4a31c87aa31e4ebf5ed930c8.tar.gz
checkpointedBuilds: rename buildOut to checkpointedBuildArtifacts
-rw-r--r--pkgs/build-support/build-incremental.nix12
1 files changed, 6 insertions, 6 deletions
diff --git a/pkgs/build-support/build-incremental.nix b/pkgs/build-support/build-incremental.nix
index b8402b8aadff..6cdf07f0b801 100644
--- a/pkgs/build-support/build-incremental.nix
+++ b/pkgs/build-support/build-incremental.nix
@@ -9,7 +9,7 @@ rec {
*
* To build a project incrementaly follow these steps:
* - run prepareIncrementalBuild on the desired derivation
- * e.G `buildOutput = (pkgs.buildIncremental.prepareIncrementalBuild pkgs.virtualbox).buildOut;`
+ * e.G `incrementalBuildArtifacts = (pkgs.buildIncremental.prepareIncrementalBuild pkgs.virtualbox).incrementalBuildArtifacts;`
* - change something you want in the sources of the package( e.G using source override)
* changedVBox = pkgs.virtuabox.overrideAttrs (old: {
* src = path/to/vbox/sources;
@@ -18,12 +18,12 @@ rec {
* - enjoy shorter build times
*/
prepareIncrementalBuild = drv: drv.overrideAttrs (old: {
- outputs = (old.outputs or [ "out" ]) ++ [ "buildOut" ];
+ outputs = (old.outputs or [ "out" ]) ++ [ "incrementalBuildArtifacts" ];
installPhase = pkgs.lib.optionalString (!(builtins.hasAttr "outputs" old)) ''
mkdir -p $out
'' + (old.installPhase or "") + ''
- mkdir -p $buildOut
- cp -r ./* $buildOut/
+ mkdir -p $incrementalBuildArtifacts
+ cp -r ./* $incrementalBuildArtifacts/
'';
});
@@ -32,8 +32,8 @@ rec {
*
* Usage:
* let
- * buildOutput = (prepareIncrementalBuild drv).buildOut
- * in mkIncrementalBuild drv buildOutput
+ * incrementalBuildArtifacts = (prepareIncrementalBuild drv).incrementalBuildArtifacts
+ * in mkIncrementalBuild drv incrementalBuildArtifacts
*/
mkIncrementalBuild = drv: previousBuildArtifacts: drv.overrideAttrs (old: {
prePatch = ''