iso-image: Verifies the FAT partition at build.

This is done to ensure `mtools`-based operations leave a clean FS.
This commit is contained in:
Samuel Dionne-Riel 2018-11-28 19:09:02 -05:00
parent 1b6a4d3979
commit 0a367c41ea

View File

@ -340,6 +340,8 @@ let
truncate --size=$image_size "$out"
${pkgs.libfaketime}/bin/faketime "2000-01-01 00:00:00" ${pkgs.dosfstools}/sbin/mkfs.vfat -i 12345678 -n EFIBOOT "$out"
mcopy -bpsvm -i "$out" ./* ::
# Verify the FAT partition.
${pkgs.dosfstools}/sbin/fsck.vfat -vn "$out"
''; # */
targetArch = if pkgs.stdenv.isi686 then