Hi,
I think it's a great idea to seperate the GNU commands into /usr/gnu. This
keeps the /usr/bin,/usr/sbin, etc. namespaces clean as they should be. And with
simple $PATH additions it gives users and developers the flexibility they need.
All of the coretuils should be located in the /usr/gnu namespace. The
g-commands should be symlinked into /usr/bin for ease of use. But the other
commands should stay in the /usr/gnu area.
It would be nice to see a wider clean up of the commands and tools. For
example, JDS/Gnome should reside under /usr/gnome, which currently only holds
the share components. Considering that Java, CDE, Openwin, Perl, and apache are
seperated this way it makes sense. Here is a list of items that should be
cleaned up:
/usr/sfw -> /usr/{bin,sbin,lib, etc.}
JDS/Gnome -> /usr/gnome
MySQL -> /usr/mysql
Postgres -> /usr/postgres
Some things are a little more difficult to determine the placement of, such as
net-snmp, webmin, samba, and swat. But programming languages, desktop
environments, major application suites, databases, web, etc. should be
seperated.
This message posted from opensolaris.org