nixpkgs/pkgs/top-level
Maximilian Bosch bb5aa0109b
linux: build hardened kernel with matching releases
Until now we merged kernel updates even if no hardened versions were
available yet. On one hand we don't want to delay patch-level updates,
on the other hand users of hardened kernels have frequent breakage now[1].

This change aims to provide a solution this issue:

* The hardened patchset now references the kernel version it's released
  for (including a sha256 hash for the fixed-output path of the source
  tarball).
* The `hardenedKernelFor`-function doesn't just append hardened patches
  now, but also overrides version & src to match the kernel version the
  patch was built & tested for.

Refs #140281

[1] https://hydra.nixos.org/job/nixos/trunk-combined/nixpkgs.linuxPackages_hardened.kernel.x86_64-linux/all
2021-10-20 23:51:52 +02:00
..
agda-packages.nix Merge pull request #98214 from turion/dev_test_all_agda_packages 2021-10-19 09:56:50 +02:00
aliases.nix graalvm-ce: 21.2.0 -> 21.3.0 2021-10-20 09:56:47 +02:00
all-packages.nix Common lisp update (#142209) 2021-10-20 14:30:31 +00:00
beam-packages.nix erlang: make systemd optional, add pkgs.beam_minimal 2021-09-11 23:11:17 +09:00
config.nix
coq-packages.nix coq_8_14: init at 8.14+rc1 2021-10-13 10:44:09 +02:00
darwin-packages.nix
default.nix
dhall-packages.nix dhallPackages: Remove dhall-packages (#138487) 2021-09-19 11:18:00 -07:00
dotnet-packages.nix
emacs-packages.nix
emscripten-packages.nix treewide: pkgs/**.nix: remove trailing whitespaces 2021-10-04 02:13:08 +08:00
gnuradio-packages.nix
haskell-packages.nix haskell.compiler.ghc884: revert to reverse bootstraping using 8.10.2 2021-09-26 19:40:56 +02:00
haxe-packages.nix
impure.nix
java-packages.nix
kodi-packages.nix
linux-kernels.nix linux: build hardened kernel with matching releases 2021-10-20 23:51:52 +02:00
lua-packages.nix luaPackages.luarocks-3_7: init so that the reverted update can be accessed if desired 2021-10-16 20:57:36 +02:00
make-tarball.nix
metrics.nix Fix metrics job 2021-09-27 16:23:09 +02:00
nim-packages.nix nimPackages.c2nim: init 0.9.18 2021-09-15 17:14:16 +02:00
nixpkgs-basic-release-checks.nix
ocaml-packages.nix ocamlPackages.ppx_deriving_yaml: init at 0.1.0 (#139635) 2021-10-19 08:25:50 +02:00
octave-packages.nix
packages-config.nix
perl-packages.nix Merge pull request #133753 from thomassdk/multiple-perl-packages 2021-10-15 15:24:00 +02:00
php-packages.nix phpExtensions.amqp: init at 1.11.0beta 2021-10-08 18:10:44 +02:00
pure-packages.nix
python2-packages.nix pythonPackages.privacyidea-ldap-proxy: 0.6.1 -> 0.6.2, switch to python3 2021-10-18 21:14:35 +02:00
python-aliases.nix python39Packages.pastedeploy: adopt into openstack team 2021-10-07 20:48:17 +02:00
python-packages.nix pythonPackages.py-synologydsm-api: init at 1.0.2 2021-10-20 09:48:57 -07:00
qt5-packages.nix qcoro: init at 0.3.0 2021-10-16 14:09:20 -04:00
release-alternatives.nix
release-cross.nix release-cross.nix: test cross compilation to x86_64-netbsd 2021-09-28 08:47:36 +00:00
release-haskell.nix release-haskell.nix: test working packages with ghc921 as well 2021-10-17 16:21:13 +02:00
release-lib.nix
release-python.nix
release-r.nix top-level/release-r.nix: init Hydra job set for rPackages 2021-10-06 22:11:45 +11:00
release-small.nix treewide: yank wicd as it is abandoned 2021-09-11 23:46:52 +02:00
release.nix Revert "nixpkgs-unstable channel: don't depend on the metrics job" 2021-09-27 16:33:23 +02:00
ruby-packages.nix rubyPackages: update 2021-09-29 09:40:15 -05:00
splice.nix
stage.nix Merge remote-tracking branch 'nixpkgs/master' into staging-next 2021-09-01 07:47:01 +00:00
unixtools.nix
wine-packages.nix wine: only embed mono & gecko installers in winePackages.full 2021-09-27 22:29:56 +02:00