anchor.diff:        faketime "2000-01-01 00:00:00" mkfs.vfat -i 12345678 -n EFIBOOT "$out"
   
         # Force a fixed order in mcopy for better determinism, and avoid file globbing
  -      for d in $(find EFI boot -type d | sort); do
  +      for d in $(find EFI -type d | sort); do
           faketime "2000-01-01 00:00:00" mmd -i "$out" "::/$d"
         done
   
  -      for f in $(find EFI boot -type f | sort); do
  +      for f in $(find EFI -type f | sort); do
           mcopy -pvm -i "$out" "$f" "::/$f"
         done
   
  
positive.code:     ${lib.optionalString (refindBinary != null) ''
      # GRUB apparently cannot do "chainloader" operations on "CD".
      if [ "\$root" != "cd0" ]; then
        # Force root to be the FAT partition
        # Otherwise it breaks rEFInd's boot
        search --set=root --no-floppy --fs-uuid 1234-5678
        menuentry 'rEFInd' --class refind {
          chainloader (\$root)/EFI/boot/${refindBinary}
        }
      fi
  
negative.code:     #   dates (cp -p, touch, mcopy -m, faketime for label), IDs (mkfs.vfat -i)
      ''
        mkdir ./contents && cd ./contents
        mkdir -p ./EFI/boot
        cp -rp "${efiDir}"/EFI/boot/{grub.cfg,*.efi} ./EFI/boot
  
        # Rewrite dates for everything in the FS
        find . -exec touch --date=2000-01-01 {} +
  