From 19ab71ff7a05cf946736cb43825303c663483860 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 13 Feb 2013 16:30:15 +0100 Subject: 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. --- pkgs/build-support/release/nix-build.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pkgs/build-support/release') 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 ''; -- cgit 1.4.1