diff --git a/modules/tasks/filesystems/btrfs.nix b/modules/tasks/filesystems/btrfs.nix index 57a7e5e302d..d95a32e2e3f 100644 --- a/modules/tasks/filesystems/btrfs.nix +++ b/modules/tasks/filesystems/btrfs.nix @@ -17,12 +17,13 @@ in boot.initrd.extraUtilsCommands = mkIf inInitrd '' - cp -v ${pkgs.btrfsProgs}/bin/btrfsck $out/bin + mkdir -p $out/bin cp -v ${pkgs.btrfsProgs}/bin/btrfs $out/bin + ln -sv btrfs $out/bin/btrfsck + ln -sv btrfsck $out/bin/fsck.btrfs # !!! Increases uncompressed initrd by 240k cp -pv ${pkgs.zlib}/lib/libz.so* $out/lib cp -pv ${pkgs.lzo}/lib/liblzo2.so* $out/lib - ln -sv btrfsck $out/bin/fsck.btrfs ''; boot.initrd.extraUtilsCommandsTest = mkIf inInitrd