mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 06:53:01 +00:00
378177d269
Closes #302291
Closes #301536
The following things have changed:
* For 5.7+: ZSWAP compressor uses zstd now.
* For 5.11+: ZRAM compressor uses zstd now.
* For 5.13+: kernel modules are compressed with zstd instead of xz.
* For 5.19+: support zstd-compressed firmware.
The modules-closure functionality needed explicit support for copying
over `.zst` files. Also, the VM image builder used busybox's `insmod`
before which doesn't support zstd. Switched to `kmod` and added xz/zstd
as dependencies for it, similar to how it's done for the actual stage1
in
|
||
---|---|---|
.. | ||
make-initrd-ng | ||
compress-firmware-xz.nix | ||
initrd-compressor-meta.nix | ||
make-initrd-ng-tool.nix | ||
make-initrd-ng.nix | ||
make-initrd.nix | ||
make-initrd.sh | ||
modules-closure.nix | ||
modules-closure.sh | ||
paths-from-graph.pl |