Stephen Hahn writes: > > I think this needs clarification: consider a GNU package like coreutils > > which has both components which conflict with their /usr/bin counterparts > > (like ls) and those that don't exist in /usr/bin (or anywhere else, like > > seq) and thus don't conflict. I cannot believe that the proposal is to > > introduce the non-conflicting tools into /usr/bin, and leave the rest of > > the package in /usr/gnu/bin. Apart from being a maintenance nightmare (the > > GNU packages just don't provide the infrastructure to install different > > binaries into different bindirs), it takes away the possiblity to run in a > > pure Solaris (i.e. non-GNU) environment (where seq doesn't exist). > > It is unfortunately proposing just that. Your following scenarios are > all correct (including the identification that a completely separate > GNU-only environment is not possible). > > I was talked out of having the /usr/bin:/usr/gnu/bin ordering > ("fallback to GNU") a couple of days ago--mostly to stay consistent > with "serendipitous discovery". At this point, I don't see how to
It may be just a language barrier, but could this ARC case be posted somehere? I don't have a clear idea what it is really about, which makes discussion difficult ;-) > reconcile the two cases simultaneously. Making /usr/gnu a > self-consistent tree is substantially easier for the integrator. Exactly. Installation a GNU package partially into /usr/gnu and partially into /usr is just asking for trouble and may well mean that it takes (much) longer to integrate new versions. Rainer _______________________________________________ tools-discuss mailing list tools-discuss@opensolaris.org