NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: toolchain/41266 (build.sh invoked mkisofs has wrong path for iso image)
The following reply was made to PR toolchain/41266; it has been noted by GNATS.
From: Hauke Fath <hf%spg.tu-darmstadt.de@localhost>
To: Luke Mewburn <luke%mewburn.net@localhost>, gnats-bugs%netbsd.org@localhost
Cc: toolchain-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost
Subject: Re: toolchain/41266 (build.sh invoked mkisofs has wrong path for iso
image)
Date: Fri, 19 May 2023 13:17:12 +0200
On 5/19/23 11:45, Luke Mewburn wrote:
> If you run the failing mkisofs command manually do you get the same
> error?
Good thinking -- and indeed, it does. At this point, nobody but mkisofs
should have its hand on the innocent
/u/netbsd-builds/10/mac68k/releasedir/mac68k/installation/misc/BooterManual.stxt.bin
- and
> Maybe mkisofs has a bug in this case?
sounds like a reasonable assumption.
> I had a quick look at the mkisofs
> source from its git repo
> https://codeberg.org/schilytools/schilytools.git
> The warning/error is generated in mkisofs/write.c write_one_file().
When I drop '--macbin' from the mkisofs invocation, the latter runs to
completion. I'll have to burn a CDROM to see what a real Mac makes of
the result.
The man page is terse on this ("Look for MacBinary Macintosh files");
the code is convoluted, but appears to set type and creator for
macbinary files - which would change files written to the image, and
mkisofs may well trip over its own shoelaces here.
If all that is lost is the proper hfs type for macbinary files, a
workaround could be to drop --macbin, and add a note to the mac68k
specific part of INSTALL that the respective files need to be
dragged&dropped onto an unpacker to be accessed.
Cheerio,
Hauke
--
The ASCII Ribbon Campaign Hauke Fath
() No HTML/RTF in email Institut für Nachrichtentechnik
/\ No Word docs in email TU Darmstadt
Respect for open standards Ruf +49-6151-16-21344
Home |
Main Index |
Thread Index |
Old Index