Laurent Vivier wrote:
This one compiles and works (on ppc). I have tested
with some ISOs
(Yaboot based, *BSD, haiku, morphos) and some disk images (Quik based
Please, test it with your disks. Don't forget:
<option name="CONFIG_ISO9660" type="boolean"
<option name="CONFIG_FSYS_ISO9660" type="boolean"
Thanks for this Laurent.
Since most of my testing is currently on SPARC64, I had to fiddle a
little bit with these options enabled as CONFIG_ISO9660 clashes with the
default CONFIG_GRUBFS and CONFIG_FSYS_ISO9660 options.
Once I managed to build it, I had more of a play and found the in-built
ISO9660 module to be sadly lacking. In particular, it is case-sensitive
with respect to filenames, doesn't handle trailing periods correctly and
has no knowledge of RockRidge extensions compared to the grubfs version
which I fixed in r777.
Given that the grubfs code also supports a wider variety of filesystems,
I'm quite tempted to rip out ALL the standard OpenBIOS fs drivers and
make use of the grubfs ones instead. Would anyone have any major
objections to this?
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
t: +44 870 608 0063
Sirius Labs: http://www.siriusit.co.uk/labs