[syslinux] Announcing a patch series for isohybrid.c

Thomas Schmitt scdbackup at gmx.net
Sun Jun 22 12:02:25 PDT 2014


Hi,

following will be 6 patch proposals for isohybrid.c

1: Encode GPT partition names as UTF-16LE

2: Correct blocking factor in APM partition block counts

3: Correct end block address of first GPT partition

4: Write GPT backup to the very end of the image

5: Change all fseek(3) to fseeko(3)

6: Introduce option --mbr and make isohybrid.c compilable standalone

If the form needs adjustments, i whould be able to reproduce the
patches.


The state after patch 6 was tested by re-hybdridization of
yetserday's Fedora-Live-Desktop-x86_64-20-1.iso.
The result was loaded by xorriso which then assessed and
reported the MBR, GPT, and APM equipment.

One false positive complaint appears:
  GPT backup problems:      Implausible header LBA 1951743, Implausible array LBA 1951711
It could be avoided by adjusting the ISO filesystem size
to the size of the image file. Regrettably this causes
isohybrid.c to add another MiB of padding if the image
is isohybridized again.
So i will ponder how to recognize the habit of isohybrid.c
as a tolerable deviation - or how to let isohybrid.c recognize
that the filesystem already has a backup GPT at its end,
so that no new space is needed.


Have a nice day :)

Thomas



More information about the Syslinux mailing list