nixpkgs/pkgs/os-specific/linux/kernel
Tuomas Tynkkynen 29b84841d2 kernel: Reduce peak disk usage during build
Since commit f620b1b693ec25af, the build directory is located inside the
source directory. Thus, the `cp -dpR` copies gigabytes worth of .o files
only to be deleted later on when we trim all non-essential files from
`$dev/lib/modules/${modDirVersion}/source/` thus causing a significant
amount of wasted I/O and peak disk usage.

As `cp` doesn't come with a `--exclude` flag, use rsync. And throw out
the Documentation folder while at it.
2018-07-24 23:36:06 +03:00
..
cpu-cgroup-v2-patches Revert parts of "linux: remove unused kernel patches" 2017-10-30 17:57:00 +01:00
bridge-stp-helper.patch
common-config.nix linux: 4.18-rc3 -> 4.18-rc4 2018-07-09 20:11:10 -04:00
copperhead-4-14.patch linux-copperhead: LTS based on regular 4.14 2018-06-10 21:00:47 -04:00
copperhead-4-16.patch linux-copperhead: 4.16.12.a -> 4.16.13.a 2018-06-04 10:22:39 -04:00
generate-config.pl kernel: buildLinux replaces import ./generic.nix 2018-02-07 10:07:13 +09:00
generic.nix kernel: Remove empty preUnpack 2018-07-24 23:36:05 +03:00
genksyms-fix-segfault.patch
hardened-config.nix linux-hardened: Adjust config for 4.17.4 2018-07-03 08:35:37 -04:00
linux-4.4.nix linux: 4.4.142 -> 4.4.143 2018-07-22 22:42:13 -04:00
linux-4.9.nix linux: 4.9.113 -> 4.9.114 2018-07-22 22:42:24 -04:00
linux-4.14.nix linux: 4.14.56 -> 4.14.57 2018-07-22 22:42:37 -04:00
linux-4.17.nix linux: 4.17.8 -> 4.17.9 2018-07-22 22:42:54 -04:00
linux-beagleboard.nix kernel: buildLinux replaces import ./generic.nix 2018-02-07 10:07:13 +09:00
linux-copperhead-lts.nix linux-copperhead: 4.14.42 -> 4.14.44 2018-05-26 18:31:51 -04:00
linux-hardkernel-4.14.nix linux-hardkernel: Init at 4.14.47-139 (#41782) 2018-06-19 18:07:53 +03:00
linux-mptcp-93.nix linux_mptcp: 0.93 -> 0.94 2018-05-02 16:09:12 +09:00
linux-mptcp.nix Merge pull request #39849 from teto/mptcp94 2018-06-28 20:38:41 -04:00
linux-riscv.nix linux_riscv: 4.16-rc2 -> 4.16-rc6. 2018-03-24 01:17:36 -04:00
linux-rpi.nix linux_rpi: 1.20180417 -> 1.20180619 2018-07-12 17:04:07 +03:00
linux-samus-4.12.nix kernel: buildLinux replaces import ./generic.nix 2018-02-07 10:07:13 +09:00
linux-testing-bcachefs.nix linux_testing_bcachefs: 4.15.2018.03.22 -> 4.15.2018.04.14 2018-04-16 03:30:57 -05:00
linux-testing.nix linux: 4.18-rc5 -> 4.18-rc6 2018-07-22 22:43:14 -04:00
manual-config.nix kernel: Reduce peak disk usage during build 2018-07-24 23:36:06 +03:00
modinst-arg-list-too-long.patch
p9-fixes.patch kernel: fix 9p issues 2017-04-01 15:49:14 +03:00
patches.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
perf.nix treewide: remove aliases in nixpkgs 2018-07-18 23:25:20 -04:00
tag-hardened.patch linux: Expand hardened config 2017-08-06 09:58:02 -04:00
update.sh kernel: buildLinux replaces import ./generic.nix 2018-02-07 10:07:13 +09:00