diff options
author | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2018-11-28 19:09:02 -0500 |
---|---|---|
committer | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2018-11-28 19:14:18 -0500 |
commit | 0a367c41ea2b956b7952e1e81da6d51e95a310cd (patch) | |
tree | f328c3438d31a3aeb34d4e3f4d57206f59bf6dd6 /nixos/modules/installer/cd-dvd | |
parent | 1b6a4d3979f13f990617d32ee9ec99b1f02673ec (diff) | |
download | nixlib-0a367c41ea2b956b7952e1e81da6d51e95a310cd.tar nixlib-0a367c41ea2b956b7952e1e81da6d51e95a310cd.tar.gz nixlib-0a367c41ea2b956b7952e1e81da6d51e95a310cd.tar.bz2 nixlib-0a367c41ea2b956b7952e1e81da6d51e95a310cd.tar.lz nixlib-0a367c41ea2b956b7952e1e81da6d51e95a310cd.tar.xz nixlib-0a367c41ea2b956b7952e1e81da6d51e95a310cd.tar.zst nixlib-0a367c41ea2b956b7952e1e81da6d51e95a310cd.zip |
iso-image: Verifies the FAT partition at build.
This is done to ensure `mtools`-based operations leave a clean FS.
Diffstat (limited to 'nixos/modules/installer/cd-dvd')
-rw-r--r-- | nixos/modules/installer/cd-dvd/iso-image.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/installer/cd-dvd/iso-image.nix b/nixos/modules/installer/cd-dvd/iso-image.nix index 96fdb997b2c0..dbf7643c3369 100644 --- a/nixos/modules/installer/cd-dvd/iso-image.nix +++ b/nixos/modules/installer/cd-dvd/iso-image.nix @@ -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 |