> Shouldn't Solaris 10 support CD burned on Windows, that usually defaults
> to the Joliet extension?
> Linux can read those CDs.
> Why not Solaris?

Because we haven't written the Joliet support yet.


If you feel inclined, here's how to do it (I've copied this from
the RFE, but given that the sourcecode is out there's no reason
to keep this internal).

Grab yourself the OpenSolaris sources. Talking about this sourcefile:

http://cvs.opensolaris.org/source/history/usr/src/uts/common/fs/hsfs/hsfs_node
.c

----------------------------------------------------------------------------
Hooks for supporting Joliet are needed in hsfs_node.c only, in the following 
places:

a) hs_parsedir(). This is the main hook - add a check "HAS_JOLIET" or
   whatever after the if (IS_SUSP_IMPLEMENTED) codeblock, and call into
   the joliet parser from there.
b) process_dirblock(). The code should be restructured since at the moment
   it's a mess-mixture of rockridge/iso name parsing; for Joliet support
   just add "is_joliet" hooks functionally equivalent to the "is_rrip" code
   already there.
c) hs_dirlook(). This has lead code that does passthrough on RR names
   (because they are case-sensitive) and essentially "toupper()" on ISO
   names (these are case-insensitive). Joliet is Microsoftish and therefore
   case-insensitive so a (unicode-aware) codepiece for properly dealing
   with a joliet input name must be added there.

A copy of the joliet spec can be read at:

http://bmrc.berkeley.edu/people/chaffee/jolspec.html
----------------------------------------------------------------------------

If you don't feel inclined doing it, we'll have it somewhen next year,
it's high on the list.


> I know of people remaining on the Linux platform for this reason, because
> they have procedures to distribute software updates on CD to their 
customers,
> and it works on Linux, but not Solaris because of long names...
> 
> Is there any option to make it run?

Yes - create RockRidge/Joliet hybrid CDs. Every CD creation program
can do that. The Linux GUI-based utilities by default do hybrids, but
for Windows software this might look different. Anyway, as said,
consult your CD creation program's manual, look for "RR" / "RockRidge"
to find the necessary switch.


Best regards,
FrankH.

_______________________________________________
ufs-discuss mailing list
[email protected]

Reply via email to