[OpenBIOS] /packages/disk-label, /packages/sun-parts and /packages/misc-files

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Thu Jun 3 11:31:07 CEST 2010


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
> debians).
> 
> Please, test it with your disks. Don't forget:
> 
> <option name="CONFIG_ISO9660" type="boolean" value="true"/>
> <option name="CONFIG_FSYS_ISO9660" type="boolean" value="false"/>
> 
> Regards,
> Laurent

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?


ATB,

Mark.

-- 
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063

Sirius Labs: http://www.siriusit.co.uk/labs



More information about the OpenBIOS mailing list