summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorRobert Vollmert <rob@vllmrt.net>2017-07-04 21:48:59 +0200
committerRobert Vollmert <rob@vllmrt.net>2017-07-04 21:48:59 +0200
commit57a0224a426f1623e4cc2559b1a0f3169f67c561 (patch)
tree0820c78e6d8f10f403369fc7d09cc03c5ace32b9 /pkgs/tools
parentc2e3f7b687660fed7e0056ef1300a2efdfca6e4e (diff)
downloadnixlib-57a0224a426f1623e4cc2559b1a0f3169f67c561.tar
nixlib-57a0224a426f1623e4cc2559b1a0f3169f67c561.tar.gz
nixlib-57a0224a426f1623e4cc2559b1a0f3169f67c561.tar.bz2
nixlib-57a0224a426f1623e4cc2559b1a0f3169f67c561.tar.lz
nixlib-57a0224a426f1623e4cc2559b1a0f3169f67c561.tar.xz
nixlib-57a0224a426f1623e4cc2559b1a0f3169f67c561.tar.zst
nixlib-57a0224a426f1623e4cc2559b1a0f3169f67c561.zip
nix: short TMPDIR for tests on Darwin
This fixes test failures due to overly long nix-daemon socket paths.
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/package-management/nix/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix
index 45dfd52dba19..a90f38ccc095 100644
--- a/pkgs/tools/package-management/nix/default.nix
+++ b/pkgs/tools/package-management/nix/default.nix
@@ -79,6 +79,9 @@ let
 
     doInstallCheck = true;
 
+    # socket path becomes too long otherwise
+    preInstallCheck = lib.optional stdenv.isDarwin "export TMPDIR=/tmp";
+
     separateDebugInfo = stdenv.isLinux;
 
     crossAttrs = {