Bart Smaalders writes:
> > People were screaming it was a bad solution and that
> > it would break stuff; the project team did not even
> > investigate; and it keeps on breaking stuff.
> > 
> 
> What does this "keep on" breaking?

All sorts of things are now infected with weird and fragile code to
handle this edge case.  For example, check out the hacks in
/usr/lib/lu/lucopy -- it has to unmount and remount libc in order to
do the copy correctly.  Even then, it's frightening, as there's really
no way to know what might attempt to open up libc in the interval
while it's unmounted.

And it gets even worse with Zones, as the same code ends up having to
match patterns for Zones as well.

Perhaps you can argue that this script should be better (feel free to
improve it), but a similar story exists for flars, patching, and
various utilities that once thought they understood mnttab.

Unlike all of the previous psr stuff, this change has left
fingerprints all over the system.

While I agree that roping off the somewhat obscure ld.config file
would not have been good, it seems a shame that there's no better
answer, because the lofs mount is, in my opinion, ugly.

-- 
James Carlson, KISS Network                    <james.d.carlson at sun.com>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to