guix-devel/gnu
Ludovic Courtès 1b0b1651b1
gnu: mtools: 'mformat' initializes boot sector before writing it.
This is the last bit fixing <https://bugs.gnu.org/35283>.

Previously, 'mformat' (used by 'grub-mkrescue') would pass uninitialized
bytes to write(2), leading to non-deterministic FAT image contents.
This patch fixes that.

* gnu/packages/patches/mtools-mformat-uninitialized.patch: New file.
* gnu/packages/mtools.scm (mtools)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-04-21 00:51:19 +02:00
..
bootloader gnu: Add configuration for depthcharge bootloader. 2019-04-03 18:21:42 +02:00
build vm: Use a fixed FAT serial number for 'efi.img' in ISO images. 2019-04-21 00:51:18 +02:00
installer installer: Sort keyboard layouts according to language and translations. 2019-04-17 15:16:08 +02:00
packages gnu: mtools: 'mformat' initializes boot sector before writing it. 2019-04-21 00:51:19 +02:00
services services: fprintd: Fix service. 2019-04-17 08:51:11 +02:00
system install: Pass "modprobe.blacklist=radeon". 2019-04-21 00:51:18 +02:00
tests tests: separate-store-os: Increase root partition size. 2019-04-14 17:42:08 +02:00
artwork.scm
bootloader.scm
ci.scm
installer.scm installer: Translate keyboard layout names. 2019-04-17 15:11:21 +02:00
local.mk gnu: mtools: 'mformat' initializes boot sector before writing it. 2019-04-21 00:51:19 +02:00
packages.scm
services.scm
system.scm system: Add 'label' field to <operating-system>. 2019-04-15 12:24:14 +02:00
tests.scm