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
