nixos/f2fs: fixed autoresize check

This commit is contained in:
Victor Shlein 2018-06-19 14:31:06 +03:00
parent 4fa88fcecb
commit 62d21f2511

View File

@ -4,6 +4,7 @@ with lib;
let
inInitrd = any (fs: fs == "f2fs") config.boot.initrd.supportedFilesystems;
fileSystems = filter (x: x.fsType == "f2fs") config.system.build.fileSystems;
in
{
config = mkIf (any (fs: fs == "f2fs") config.boot.supportedFilesystems) {
@ -14,7 +15,7 @@ in
boot.initrd.extraUtilsCommands = mkIf inInitrd ''
copy_bin_and_libs ${pkgs.f2fs-tools}/sbin/fsck.f2fs
${optionalString (any (fs: fs.autoResize && fs.fsType = "f2fs") fileSystems) ''
${optionalString (any (fs: fs.autoResize) fileSystems) ''
# We need f2fs-tools' tools to resize filesystems
copy_bin_and_libs ${pkgs.f2fs-tools}/sbin/resize.f2fs
''}