Ok, fine.  Then throw whatever non-conflicting commands you like
into /usr/bin and call it serendipitous discovery.

But also create a /usr/sun or whatever and populate it with
symlinks only to commands that don't come from external open source (or
have historically diverged significantly from them);
that way, those that want those commands first, then any non-conflicting
commands of their own, could use PATH=/usr/sun/bin:/my/tree/bin.
Those clueful enough to be presently using /usr/bin:/my/tree/bin shouldn't
too much mind having to change their PATH, but they might might not
appreciate it if they had to create and maintain their own symlink farms as 
well.

If you make changes to be more welcoming to one group of users that
just happen to be disruptive to other users, you really ought to take ownership
of mitigating that disruption.  That also addresses the issue of not having 
systems
different in terms of an optional symlink package in /usr/bin as the means of
implementing serendipitous discovery.  This way, they're all the same, yet 
people
can still choose whatever consistent results they want by setting their PATH 
appropriately.
 
 
This message posted from opensolaris.org

Reply via email to