about summary refs log tree commit diff
path: root/pkgs/build-support/release
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2013-02-13 16:30:15 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2013-02-18 13:57:02 +0100
commit19ab71ff7a05cf946736cb43825303c663483860 (patch)
tree6172f8bc83be6a62d1aec030e167652529f2c51a /pkgs/build-support/release
parentb076ab94d63bf903710dbd126692f5e889c27a0c (diff)
downloadnixlib-19ab71ff7a05cf946736cb43825303c663483860.tar
nixlib-19ab71ff7a05cf946736cb43825303c663483860.tar.gz
nixlib-19ab71ff7a05cf946736cb43825303c663483860.tar.bz2
nixlib-19ab71ff7a05cf946736cb43825303c663483860.tar.lz
nixlib-19ab71ff7a05cf946736cb43825303c663483860.tar.xz
nixlib-19ab71ff7a05cf946736cb43825303c663483860.tar.zst
nixlib-19ab71ff7a05cf946736cb43825303c663483860.zip
releaseTools.nixBuild: Put hydra-build-products in each output
Putting a single hydra-build-products in $out can cause $out to have
unnecessary dependencies on other outputs.
Diffstat (limited to 'pkgs/build-support/release')
-rw-r--r--pkgs/build-support/release/nix-build.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/build-support/release/nix-build.nix b/pkgs/build-support/release/nix-build.nix
index a107e6522913..84dd29867500 100644
--- a/pkgs/build-support/release/nix-build.nix
+++ b/pkgs/build-support/release/nix-build.nix
@@ -77,7 +77,8 @@ stdenv.mkDerivation (
       if [ -z "${toString doCoverageAnalysis}" ]; then
           for i in $outputs; do
               if [ "$i" = out ]; then j=none; else j="$i"; fi
-              echo "nix-build $j ''${!i}" >> $out/nix-support/hydra-build-products
+              mkdir -p ''${!i}/nix-support
+              echo "nix-build $j ''${!i}" >> ''${!i}/nix-support/hydra-build-products
           done
       fi
     '';