From 14b61efa8736771a7ab549ede5b92bbbbaa5bef7 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Wed, 25 Aug 2021 15:22:50 +0200 Subject: [PATCH] dockerTools.usrBinEnv: add This provides a /usr/bin/env, for shell scripts using the "/usr/bin/env executable" shebang. --- pkgs/build-support/docker/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/build-support/docker/default.nix b/pkgs/build-support/docker/default.nix index 832d2949a1aa..9e4709dd9bf8 100644 --- a/pkgs/build-support/docker/default.nix +++ b/pkgs/build-support/docker/default.nix @@ -759,6 +759,13 @@ rec { ]; }; + # This provides a /usr/bin/env, for shell scripts using the + # "#!/usr/bin/env executable" shebang. + usrBinEnv = runCommand "usr-bin-env" { } '' + mkdir -p $out/usr/bin + ln -s ${pkgs.coreutils}/bin/env $out/usr/bin + ''; + # This provides /bin/sh, pointing to bashInteractive. binSh = runCommand "bin-sh" { } '' mkdir -p $out/bin