diff options
Diffstat (limited to 'pkgs/test/hooks')
-rw-r--r-- | pkgs/test/hooks/default.nix | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/pkgs/test/hooks/default.nix b/pkgs/test/hooks/default.nix index fe3a9b2a21672..aabf939b68657 100644 --- a/pkgs/test/hooks/default.nix +++ b/pkgs/test/hooks/default.nix @@ -1,28 +1,8 @@ # To run these tests: # nix-build -A tests.hooks -{ stdenv, pkgs, lib }: +{ stdenv, tests, lib }: { - # this attrset is for hooks in `stdenv.defaultNativeBuildInputs` - default-stdenv-hooks = lib.recurseIntoAttrs { - make-symlinks-relative = stdenv.mkDerivation { - name = "test-make-symlinks-relative"; - passAsFile = [ "buildCommand" ]; - buildCommand = '' - mkdir -p $out/{bar,baz} - source1="$out/bar/foo" - destination1="$out/baz/foo" - echo foo > $source1 - ln -s $source1 $destination1 - echo "symlink before patching: $(readlink $destination1)" - - _makeSymlinksRelative - - echo "symlink after patching: $(readlink $destination1)" - ([[ -e $destination1 ]] && echo "symlink isn't broken") || (echo "symlink is broken" && exit 1) - ([[ $(readlink $destination1) == "../bar/foo" ]] && echo "absolute symlink was made relative") || (echo "symlink was not made relative" && exit 1) - ''; - }; - }; + default-stdenv-hooks = lib.recurseIntoAttrs tests.stdenv.hooks; } |