summary refs log tree commit diff
path: root/pkgs/top-level/unix-tools.nix
diff options
context:
space:
mode:
authorMatthew Justin Bauer <mjbauer95@gmail.com>2018-06-11 14:49:50 -0400
committerGitHub <noreply@github.com>2018-06-11 14:49:50 -0400
commit4ca4c886e4f2c0358154839a6cd155a2e91b5ead (patch)
treeddcf28734ec2d47efbab1bb0fde8bcf2c0218c2a /pkgs/top-level/unix-tools.nix
parent694684ff800a3620071d2a903bb909e8a5453d92 (diff)
downloadnixlib-4ca4c886e4f2c0358154839a6cd155a2e91b5ead.tar
nixlib-4ca4c886e4f2c0358154839a6cd155a2e91b5ead.tar.gz
nixlib-4ca4c886e4f2c0358154839a6cd155a2e91b5ead.tar.bz2
nixlib-4ca4c886e4f2c0358154839a6cd155a2e91b5ead.tar.lz
nixlib-4ca4c886e4f2c0358154839a6cd155a2e91b5ead.tar.xz
nixlib-4ca4c886e4f2c0358154839a6cd155a2e91b5ead.tar.zst
nixlib-4ca4c886e4f2c0358154839a6cd155a2e91b5ead.zip
unix-tools.nix: install binary instead of linking
This gives us a little smaller closure & was the original intent with unix-tools.nix. Some merge must have gotten rid of it.
Diffstat (limited to 'pkgs/top-level/unix-tools.nix')
-rw-r--r--pkgs/top-level/unix-tools.nix4
1 files changed, 1 insertions, 3 deletions
diff --git a/pkgs/top-level/unix-tools.nix b/pkgs/top-level/unix-tools.nix
index 64979ba3234d..34d04fdec492 100644
--- a/pkgs/top-level/unix-tools.nix
+++ b/pkgs/top-level/unix-tools.nix
@@ -19,14 +19,12 @@ let
     in runCommand "${cmd}-${version}" {
       meta.platforms = map (n: { kernel.name = n; }) (pkgs.lib.attrNames providers);
     } ''
-      mkdir -p $out/bin
-
       if ! [ -x "${provider}" ]; then
         echo "Cannot find command ${cmd}"
         exit 1
       fi
 
-      ln -s "${provider}" "$out/bin/${cmd}"
+      install -D "${provider}" "$out/bin/${cmd}"
     '';
 
   # more is unavailable in darwin