diff options
author | Martin Messer <martin.messer@cyberus-technology.de> | 2022-04-07 16:27:49 +0200 |
---|---|---|
committer | Martin Messer <martin.messer@cyberus-technology.de> | 2023-12-07 16:38:48 +0100 |
commit | 1cd6b7fdc37cdc7a4a31c87aa31e4ebf5ed930c8 (patch) | |
tree | 28bb41b89315e21f5f5890906561ee32788b51f8 /pkgs/build-support | |
parent | 8beb56244d6baf34bc5fbf010e79243fe59b6394 (diff) |
checkpointedBuilds: rename buildOut to checkpointedBuildArtifacts
Diffstat (limited to 'pkgs/build-support')
-rw-r--r-- | pkgs/build-support/build-incremental.nix | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/pkgs/build-support/build-incremental.nix b/pkgs/build-support/build-incremental.nix index b8402b8aadff7..6cdf07f0b8011 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 = '' |