---------------------------------------------------------------
The tarball also contains an improved wrapper script
xorriso-1.4.3/frontend/grub-mkrescue-sed.sh
It offers the following xorriso argument manipulation modes
"mjg" = ESP in MBR+GPT+APM, with HFS+
"mbr_only" = ESP in MBR, without HFS+
"mbr_hfs" = ESP in MBR, HFS+ in APM
$mode"_copy" = one of above modes, ESP in ISO and as appended partition
"original" = pass arguments unchanged
See first 100 lines of the script for detail info.
Mode "mjg" still needs CPPFLAGS="-DLibisofs_mjg_boot_for_grub2".
It would be very interesting to know whether there are machines
which boot by "mjg" but not by "mbr_only" or "original".
---------------------------------------------------------------