Joseph Kowalski wrote: > Roland Mainz wrote: > >> The java packages are in /usr/share/lib/ and /usr/share/lib/java/ > > > > I doubt the JAVA packages there have any ISA-specific code inside. > > First, "package" is a reserved word in the Java Language. Need to be > careful here.... > > A "wad which exports Java interfaces" may have an ELF object as part of > its implementation through the magic of JNI.
Right... and ksh93 can do the same, either single commands/functions or load whole new ksh supersets (tksh (TCK/TK ksh) and biosh are implemented this way and dtksh+dbx could be implemented this way, too). > Personally, I don't get very excited about /usr/share. Nobody actually uses > it to export its contents from a heterogenious server (rotating rust is > too cheep > these days and we don't have tools to make it easy). AFAIK you are underestimating how most university clusters (or larger sites like CERN) are set-up (I think the CERN people will likely complain loudly via a service ticket or worse if they can't setup their machine that way anymore), e.g. usually the local disks are for swap and the remaining stuff comes via NFS (and TFTP for booting) and stuff like /usr/share is seperated out, too. > Also, people always get this wrong. Example: > > $ ls /usr/gnu > bin share > > Huh? This share is supposed to be shared? If that was the case is should > be /usr/gnu/... and /usr/share/gnu/... Well... it's still better having the GNU stuff seperate... we're still suffering from the GNU parts like "readlink" which went into /usr/bin/ and then turned to be out the greatest abdominations ever (<rant>sometimes, at night... when it's 4AM and I hit problems with 'GNU "readlink" vs. uncommon fileystem' I am dreaming about appealing the whole /usr/gnu/ ARC case because of the GNU "readlink" <censored>-stuff</rant> (yes... I've talked to Stephen Hahn about that a while ago... but then more important stuff burried the subject... ;-( )). > Frankly, unless its fairly massive (like /usr/share/doc or /usr/share/images > (making the later up), its just not worth bothering. > > Er, I would like to see one location, be it /usr/lib/shell or > /usr/share/shell. > Having two is just extra complication. Erm... as said I only wanted to populate /usr/lib/shell/ ... ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz at nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;)
