From b72e93bca8fc045b37b1e863c423cf0e91e8c479 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 28 Aug 2014 18:57:13 +0200 Subject: Add disallowedReferences / disallowedRequisites For the "stdenv accidentally referring to bootstrap-tools", it seems easier to specify the path that we don't want to depend on, e.g. disallowedRequisites = [ bootstrapTools ]; --- tests/check-reqs.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests/check-reqs.nix') diff --git a/tests/check-reqs.nix b/tests/check-reqs.nix index 5af8ea6fa185..41436cb48e08 100644 --- a/tests/check-reqs.nix +++ b/tests/check-reqs.nix @@ -40,4 +40,18 @@ rec { test3 = makeTest 3 [ dep1 deps ]; test4 = makeTest 4 [ deps ]; test5 = makeTest 5 []; + + test6 = mkDerivation { + name = "check-reqs"; + inherit deps; + builder = builtins.toFile "builder.sh" "mkdir $out; ln -s $deps $out/depdir1"; + disallowedRequisites = [dep1]; + }; + + test7 = mkDerivation { + name = "check-reqs"; + inherit deps; + builder = builtins.toFile "builder.sh" "mkdir $out; ln -s $deps $out/depdir1"; + disallowedRequisites = [test1]; + }; } -- cgit 1.4.1