nixpkgs/pkgs/os-specific
Arian van Putten d103dc4998 linux: do not depend on systemd indirectly
utillinux depends on systemd because:

* uuidd supports socket activation
* lslogins can show recent journal entries
* fstrim comes with a service file (and we use this in NixOS)
* logger can write journal entries
(See https://www.openembedded.org/pipermail/openembedded-core/2015-February/102069.html)

systemd doesn't depend on utillinux but on utillinuxMinimal which is a
version of utillinux without these features to avoid cyclic
dependencies.

With this change, the linux kernel (of which i don't fully understand
why it would depend on util-linux in the first place, but this was added in
https://github.com/NixOS/nixpkgs/pull/32137/files without too much
explanation) depends on the minimal version of util-linux too.

This makes it that every time we change build flags in systemd
the linux kernel doesn't have to wastefully rebuild.
2020-04-28 15:34:44 +02:00
..
bsd fixup! Tweak cross-compilation of some netbsd stuff 2019-11-03 12:04:39 +03:00
darwin treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
linux linux: do not depend on systemd indirectly 2020-04-28 15:34:44 +02:00
windows treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00