From a12a277e6247a7f43b11f7b16bcf815cd5af2d98 Mon Sep 17 00:00:00 2001 From: tilpner Date: Tue, 29 May 2018 20:07:41 +0200 Subject: racket: use proper uname, allow for unix sockets Racket checks the current platform via uname, then disallows unix domain socket usage based on the result. Previously, it could not successfully call uname at all, so it fell back to denying UDS. --- pkgs/development/interpreters/racket/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pkgs/development/interpreters/racket') diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix index 32d24fa88356..f25d2933ab7f 100644 --- a/pkgs/development/interpreters/racket/default.nix +++ b/pkgs/development/interpreters/racket/default.nix @@ -58,7 +58,9 @@ stdenv.mkDerivation rec { preConfigure = '' unset AR - substituteInPlace src/configure --replace /usr/bin/uname ${coreutils}/bin/uname + for f in src/configure src/racket/src/string.c; do + substituteInPlace "$f" --replace /usr/bin/uname ${coreutils}/bin/uname + done mkdir src/build cd src/build ''; -- cgit v1.2.3