diff options
author | Blaž Hrastnik <blaz@mxxn.io> | 2020-12-12 13:56:33 +0900 |
---|---|---|
committer | Atemu <atemu.main@gmail.com> | 2020-12-28 14:25:17 +0100 |
commit | 9461f0a73432f9d124b96f65884efba788f5c0cd (patch) | |
tree | a805e352eb9ad7fd8ee43e2f374bb0236b8f6d9b /pkgs/os-specific/linux/kernel/common-config.nix | |
parent | 9fee546667db6da9cf896420abddd564ddfae238 (diff) | |
download | nixpkgs-9461f0a73432f9d124b96f65884efba788f5c0cd.tar nixpkgs-9461f0a73432f9d124b96f65884efba788f5c0cd.tar.gz nixpkgs-9461f0a73432f9d124b96f65884efba788f5c0cd.tar.bz2 nixpkgs-9461f0a73432f9d124b96f65884efba788f5c0cd.tar.lz nixpkgs-9461f0a73432f9d124b96f65884efba788f5c0cd.tar.xz nixpkgs-9461f0a73432f9d124b96f65884efba788f5c0cd.tar.zst nixpkgs-9461f0a73432f9d124b96f65884efba788f5c0cd.zip |
kernel: use zstd compression on 5.9+.
Diffstat (limited to 'pkgs/os-specific/linux/kernel/common-config.nix')
-rw-r--r-- | pkgs/os-specific/linux/kernel/common-config.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index 47e49dbe01d..0fb83014662 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -654,7 +654,10 @@ let MODULE_COMPRESS = yes; MODULE_COMPRESS_XZ = yes; - KERNEL_XZ = yes; + + # use zstd for kernel compression if newer than 5.9, else xz. + KERNEL_XZ = whenOlder "5.9" yes; + KERNEL_ZSTD = whenAtLeast "5.9" yes; SYSVIPC = yes; # System-V IPC |