On Fri, 2006-05-05 at 14:09 -0400, James Carlson wrote:
> The solution I see is:
>
> - install using /{usr,etc,var} as base directories for
> everything.
>
> - if it conflicts with objects we deliver or likely will
> deliver (or, per ARC review, just has an objectionably
> "generic-looking" name), then rename it as part of the
> packaging, and provide a link using the original name under
> /{usr,etc,var}/gnu.
>
> - the same policy goes for all of it -- binaries, man pages,
> info files, libraries, data files; the works. It is all
> installed in its natural location in the system.
I almost agree with this, but I still don't think we should invent
new g-prefixed or otherwise renamed executables and certainly no
shared libs or headers. Other files/directories (data, config, etc)
would be okay to rename, if necessary, but it would have to be done as
part of the build and not as part of the packaging, otherwise they
won't be found.
Laca