summary refs log tree commit diff
path: root/pkgs/build-support/release
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-11-06 11:12:29 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-11-06 11:12:29 +0100
commitf01ecbee50daf947b03c5921abd0bcca6d66d2fd (patch)
tree8f28752505abc328ff8480afb194dabd6c2544c3 /pkgs/build-support/release
parent7ff232e9584b6bd78a38b0d6b85dd2c6e0ebce4e (diff)
downloadnixpkgs-f01ecbee50daf947b03c5921abd0bcca6d66d2fd.tar
nixpkgs-f01ecbee50daf947b03c5921abd0bcca6d66d2fd.tar.gz
nixpkgs-f01ecbee50daf947b03c5921abd0bcca6d66d2fd.tar.bz2
nixpkgs-f01ecbee50daf947b03c5921abd0bcca6d66d2fd.tar.lz
nixpkgs-f01ecbee50daf947b03c5921abd0bcca6d66d2fd.tar.xz
nixpkgs-f01ecbee50daf947b03c5921abd0bcca6d66d2fd.tar.zst
nixpkgs-f01ecbee50daf947b03c5921abd0bcca6d66d2fd.zip
nixBuild: Respect the preHook/postHook of the caller
Diffstat (limited to 'pkgs/build-support/release')
-rw-r--r--pkgs/build-support/release/nix-build.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/build-support/release/nix-build.nix b/pkgs/build-support/release/nix-build.nix
index cb83b9db498..6e0088adc3f 100644
--- a/pkgs/build-support/release/nix-build.nix
+++ b/pkgs/build-support/release/nix-build.nix
@@ -18,6 +18,8 @@
 , prePhases ? []
 , postPhases ? []
 , buildInputs ? []
+, preHook ? ""
+, postHook ? ""
 , ... } @ args:
 
 let
@@ -90,6 +92,7 @@ stdenv.mkDerivation (
       . ${./functions.sh}
       origSrc=$src
       src=$(findTarball $src)
+      ${postHook}
     '';
 
     preHook = ''
@@ -105,6 +108,8 @@ stdenv.mkDerivation (
         shopt -s expand_aliases
         alias make="scan-build -o _clang_analyze_$name --html-title='Scan results for $name' make"
       fi
+
+      ${preHook}
     '';
 
     # Clean up after analysis