nixpkgs/pkgs/os-specific/linux/kernel
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
..
cpu-cgroup-v2-patches
anthraxx.asc linux_*_hardened: use linux-hardened patch set 2020-04-17 16:13:39 +01:00
bridge-stp-helper.patch
common-config.nix Merge staging-next into staging 2020-04-21 08:29:51 +02:00
export_kernel_fpu_functions_4_14.patch linux: update fpu patches for 5.3 2019-10-03 11:13:28 +01:00
export_kernel_fpu_functions_5_3.patch linux: update fpu patches for 5.3 2019-10-03 11:13:28 +01:00
gen-kheaders-metadata.patch linux_5_2, linux_5_3: fixing nondeterminism 2019-10-05 09:34:35 +02:00
generate-config.pl kernel generate-config.pl: Show all errors, not just the first 2019-12-08 21:17:24 +01:00
generic.nix linux: clearer origin for settings configuration 2019-09-04 17:04:16 +09:00
genksyms-fix-segfault.patch
hardened-config.nix linux_*_hardened: don't set FORTIFY_SOURCE 2020-04-17 16:13:39 +01:00
hardened-patches.json linux/hardened-patches/4.19: 4.19.117.a -> 4.19.118.a 2020-04-26 12:23:07 -04:00
linux-4.4.nix linux: 4.4.219 -> 4.4.220 2020-04-26 12:22:05 -04:00
linux-4.9.nix linux: 4.9.219 -> 4.9.220 2020-04-26 12:22:41 -04:00
linux-4.14.nix linux: 4.14.176 -> 4.14.177 2020-04-26 12:21:32 -04:00
linux-4.19.nix linux: 4.19.117 -> 4.19.118 2020-04-23 08:16:58 -04:00
linux-5.4.nix linux: 5.4.34 -> 5.4.35 2020-04-23 08:17:06 -04:00
linux-5.5.nix linux: 5.5.18 -> 5.5.19 2020-04-21 21:59:22 +02:00
linux-5.6.nix linux: 5.6.6 -> 5.6.7 2020-04-23 08:17:15 -04:00
linux-hardkernel-4.14.nix linux_hardkernel_4_14: 4.14.120-160 -> 4.14.165-172 2020-01-22 17:56:24 -05:00
linux-libre.nix linux_latest-libre: 17402 -> 17445 2020-04-22 19:40:01 -04:00
linux-mptcp-94.nix linux_mptcp_94: 0.94.4 -> 0.94.6 2019-06-24 11:49:11 +09:00
linux-mptcp-95.nix linux_mptcp_95: init at 0.95 2019-06-24 12:03:39 +09:00
linux-rpi.nix Merge pull request #70173 from eadwu/raspberrypi/1.20190925 2019-11-07 17:13:24 -05:00
linux-testing-bcachefs.nix linux_testing_bcachefs: 5.3.2020.03.25 -> 5.3.2020.04.04 2020-04-06 10:29:33 -04:00
linux-testing.nix linux_testing: 5.6-rc7 -> 5.7-rc2 2020-04-24 10:58:31 -05:00
mac-nvme-t2.patch kernelPatches: mac nvme t2 support 2019-08-20 14:22:28 -04:00
manual-config.nix linux: do not depend on systemd indirectly 2020-04-28 15:34:44 +02:00
modinst-arg-list-too-long.patch
mptcp-config.nix lib.kernel: make public 2019-10-01 15:57:14 +09:00
p9-fixes.patch
patches.nix linux_*_hardened: index patches by major kernel version 2020-04-23 18:50:26 +01:00
perf.nix treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
randstruct-provide-seed.patch
request-key-helper-updated.patch linux: Fix request-key for 4.4 and 4.9 2019-12-22 19:51:16 -05:00
request-key-helper.patch linux: patch request-key binary path 2019-12-12 12:23:30 +00:00
tag-hardened.patch
update-hardened.py linux_*_hardened: index patches by major kernel version 2020-04-23 18:50:26 +01:00
update-libre.sh linux-libre.updateScript: fix git commit 2020-01-13 16:44:48 +00:00
update.sh linux_*_hardened: use linux-hardened patch set 2020-04-17 16:13:39 +01:00