nixpkgs/nixos/modules/tasks/filesystems
Andrew Marshall 06ed2c46fb nixos/zfs: remove incorrect conditional use of spl kmod
This was incorrectly getting `lib.version` which is e.g.
`"24.11pre-git"`, but should have been the ZFS package version. However,
the condition, at least per the comment, is reversed and should be
instead `versionOlder cfgZfs.package.version "2.2.0"`. However, the
entire premise seems to be incorrect, as ZFS 2.2.6 includes the spl
module. Since the previous condition here was effectively always true,
it would initially seem the best move is to remove the conditional
altogether and always include the spl kmod. However, going back to
4360a87c45 where this condition was added,
the intent appears to be that spl was no longer needed here in
the-pre-release ZFS (long since in all supported versions), due to it
being merged into ZFS mainline. Given that intent and that our boot
tests on all versions succeed without including it in the initrd, remove
it.
2024-09-27 08:08:30 -04:00
..
apfs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
bcachefs.nix nixos/bcachefs: support unlock with clevis in systemd stage 1 2024-04-05 14:39:11 +00:00
btrfs.nix nixos/btrfs: improve default selection of filesystems for autoScrub 2024-05-11 12:10:38 +02:00
cifs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
ecryptfs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
envfs.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
erofs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
exfat.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
ext.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
f2fs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
glusterfs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
jfs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
nfs.nix nixos/services.nfs: remove with lib; 2024-09-15 10:43:58 +02:00
ntfs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
overlayfs.nix overlayfs: Assert that upperdir == null requires systemd initrd 2024-08-30 15:18:36 -04:00
reiserfs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
squashfs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
sshfs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
unionfs-fuse.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
vboxsf.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
vfat.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
xfs.nix nixos/filesystems: make supportedFilesystems an attrset 2024-02-19 11:46:52 +01:00
zfs.nix nixos/zfs: remove incorrect conditional use of spl kmod 2024-09-27 08:08:30 -04:00