Hi Ben, Hi Thomas,
On 2022.06.24 15:53, Ben Kohler wrote:
On Fri, Jun 24, 2022 at 7:39 AM Thomas Schmitt <scdbac...@gmx.net> wrote:
My ACTUAL use-case/goal here is to get Rufus to successfully extract &
copy a Gentoo LiveGUI ISO [1] which contains a 5GB squashfs image
inside. But once I found that Rufus was using libcdio inside, I began
testing with libcdio CLI tools.
I believe that this patch would allow Rufus to succeed with the Gentoo ISO.
For the record, you can already disable Joliet support with <Alt>-<J> in
Rufus, which I tested, allows it to proceed with the
livegui-amd64-20220605T170549Z.iso image. I haven't tested actual boot
with the resulting media at this stage.
Note that I am seeing another issue with the Gentoo image with a report
of "Bad directory information for isolinux" (from [1]), which I think
might have to do with the same issue, as it goes away with Joliet
disabled and this message is produced when the
_iso9660_dir_to_statbuf(..., p_iso->u_joliet_level) call fails.
I am in the process of releasing Rufus 3.19 BETA (which must happen
today for varied reasons), but I'll see if I can squeeze Thomas' patch
for the 3.19 release, which should be about one week for now. I can't
promise anything though, especially as I'd want to eliminate the
isolinux issue for that release too...
Regards,
/Pete
[1]
http://git.savannah.gnu.org/cgit/libcdio.git/tree/lib/iso9660/iso9660_fs.c#n1238