diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2018-05-01 09:37:57 -0500 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2018-05-01 09:52:17 -0500 |
commit | 9395d05b65fb6eeb4062455dc91c7ea634230f1e (patch) | |
tree | 11b74d2bb723cb9fcb6d487dfd5f8b2f60c0dc07 /pkgs/top-level/unix-tools.nix | |
parent | 919dda7aba69cf980a9ac5f3e93cb95bbd16a56c (diff) | |
download | nixlib-9395d05b65fb6eeb4062455dc91c7ea634230f1e.tar nixlib-9395d05b65fb6eeb4062455dc91c7ea634230f1e.tar.gz nixlib-9395d05b65fb6eeb4062455dc91c7ea634230f1e.tar.bz2 nixlib-9395d05b65fb6eeb4062455dc91c7ea634230f1e.tar.lz nixlib-9395d05b65fb6eeb4062455dc91c7ea634230f1e.tar.xz nixlib-9395d05b65fb6eeb4062455dc91c7ea634230f1e.tar.zst nixlib-9395d05b65fb6eeb4062455dc91c7ea634230f1e.zip |
unix-tools: install man pages
Diffstat (limited to 'pkgs/top-level/unix-tools.nix')
-rw-r--r-- | pkgs/top-level/unix-tools.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/top-level/unix-tools.nix b/pkgs/top-level/unix-tools.nix index 9946bb1c4dc4..9b8fefaf8bab 100644 --- a/pkgs/top-level/unix-tools.nix +++ b/pkgs/top-level/unix-tools.nix @@ -13,18 +13,22 @@ let singleBinary = cmd: providers: let - provider = "${lib.getBin providers.${hostPlatform.parsed.kernel.name}}/bin/${cmd}"; + provider = lib.getBin providers.${hostPlatform.parsed.kernel.name}; in runCommand cmd { meta.platforms = map (n: { kernel.name = n; }) (pkgs.lib.attrNames providers); } '' - mkdir -p $out/bin + mkdir -p $out/bin $out/share/man/man1 - if ! [ -x "${provider}" ]; then + if ! [ -x "${provider}/bin/${cmd}" ]; then echo "Cannot find command ${cmd}" exit 1 fi - cp "${provider}" "$out/bin/${cmd}" + cp "${provider}/bin/${cmd}" "$out/bin/${cmd}" + + if [ -f "${provider}/share/man/man1/${cmd}.1.gz" ]; then + cp "${provider}/share/man/man1/${cmd}.1.gz" "$out/share/man/man1/${cmd}.1.gz" + fi ''; in rec { |