nixpkgs/pkgs
Vladimír Čunát fd3927ac29
coreutils: split a coreutils-full version
- default coreutils is stripped of /share/ (11 -> 2 MiB)
- coreutils-full retains /share/ and adds openssl for faster *sum tools
- NixOS systemPackages contains coreutils-full
- *Support parameter defaults are moved inside
  (it seemed confusing to have `? false` and "at once" with `? isLinux`)

Closure considerations:
+ typical build-time closure will get lighter by ~9 MiB
- typical closure of NixOS installation will grow by ~2 MiB,
  due to referring to both versions.  I think it would be possible to
  re-use most of the utils between the two versions, but the expression
  would get much more complex.

I considered having stdenv with minimal coreutils and the default
`coreutils` attribute being full, but it turned out there were too many
trivial references in nixpkgs, so it didn't seem easy to keep rebuild
impact of openssl from growing significantly.
2018-08-28 22:17:07 +02:00
..
applications Merge master into staging 2018-08-27 08:21:50 +02:00
build-support
common-updater
data
desktops
development boost: disable python explicitly in b2Args (#45679) 2018-08-28 00:01:09 +02:00
games
misc
os-specific Merge pull request #45643 from NixOS/staging-next 2018-08-27 08:21:31 +02:00
servers Merge pull request #45606 from r-ryantm/auto-update/charybdis 2018-08-26 20:10:35 +02:00
shells
stdenv
test
tools coreutils: split a coreutils-full version 2018-08-28 22:17:07 +02:00
top-level coreutils: split a coreutils-full version 2018-08-28 22:17:07 +02:00