diff options
author | Matthew Justin Bauer <mjbauer95@gmail.com> | 2018-06-11 14:49:50 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-11 14:49:50 -0400 |
commit | 4ca4c886e4f2c0358154839a6cd155a2e91b5ead (patch) | |
tree | ddcf28734ec2d47efbab1bb0fde8bcf2c0218c2a /pkgs/top-level/unix-tools.nix | |
parent | 694684ff800a3620071d2a903bb909e8a5453d92 (diff) | |
download | nixlib-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.nix | 4 |
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 |