diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-03-19 02:45:52 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-03-19 02:45:52 +0000 |
commit | 06d28ca8f1e9ef040f9398e4d1a035d40006bd47 (patch) | |
tree | 8e6711edc15b3272945edd8ec7aa3b9b500850cd /pkgs/build-support/release | |
parent | fbfa56c165420e2b6bd619ad777e0d4da0247869 (diff) | |
download | nixpkgs-06d28ca8f1e9ef040f9398e4d1a035d40006bd47.tar nixpkgs-06d28ca8f1e9ef040f9398e4d1a035d40006bd47.tar.gz nixpkgs-06d28ca8f1e9ef040f9398e4d1a035d40006bd47.tar.bz2 nixpkgs-06d28ca8f1e9ef040f9398e4d1a035d40006bd47.tar.lz nixpkgs-06d28ca8f1e9ef040f9398e4d1a035d40006bd47.tar.xz nixpkgs-06d28ca8f1e9ef040f9398e4d1a035d40006bd47.tar.zst nixpkgs-06d28ca8f1e9ef040f9398e4d1a035d40006bd47.zip |
* Support setting postPhases.
svn path=/nixpkgs/trunk/; revision=33247
Diffstat (limited to 'pkgs/build-support/release')
-rw-r--r-- | pkgs/build-support/release/nix-build.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/build-support/release/nix-build.nix b/pkgs/build-support/release/nix-build.nix index 7e2a0d4f03b..a8973b9d779 100644 --- a/pkgs/build-support/release/nix-build.nix +++ b/pkgs/build-support/release/nix-build.nix @@ -13,6 +13,7 @@ , src, stdenv , name ? if doCoverageAnalysis then "nix-coverage" else "nix-build" , failureHook ? null +, postPhases ? [] , ... } @ args: stdenv.mkDerivation ( @@ -26,9 +27,6 @@ stdenv.mkDerivation ( showBuildStats = true; - postPhases = - (stdenv.lib.optional doCoverageAnalysis "coverageReportPhase") ++ ["finalPhase"]; - finalPhase = '' # Propagate the release name of the source tarball. This is @@ -105,6 +103,9 @@ stdenv.mkDerivation ( inherit lcovExtraTraceFiles; + postPhases = postPhases ++ + (stdenv.lib.optional doCoverageAnalysis "coverageReportPhase") ++ ["finalPhase"]; + meta = (if args ? meta then args.meta else {}) // { description = if doCoverageAnalysis then "Coverage analysis" else "Native Nix build on ${stdenv.system}"; }; |