Umm, did you even read the FHS before posting this?  /usr/share is
mandated by FHS

http://www.pathname.com/fhs/2.0/fhs-4.8.html

I'm not even going to bother to post about the rest of this other than to
say that there is a planned feature of dpkg&co to be able to exclude
certain directories from being installed.

On Thu, 26 Feb 1998, Brian White wrote:

> I'm finding that I really dislike having packages put things in /usr/share.
> 
> 1) If /usr/share is a read-only mount, then I have to unmount it.  This means
>    that all the files under /usr/share still get installed on my machine even
>    if I'm mounting that directory from elsewhere.  (I can delete them, but
>    it's still an inconvenience and I never remember to unmount until I
>    get an error.)
> 
> 2) If /usr/share is a read-write mount , then I can overwrite what is already
>    there and thus possibly cause incompatibilities on other network machines
>    that could be, at best, difficult to trace.
> 
> 3) If I don't mount /usr/share, then it uses the same amount of disk space
>    as if it was installed under /usr with no added value.
> 
> So, in the case of #1 and #3 there is no savings in disk space and in the
> case of #2 (and I'd think read-write mounts of /usr/share are uncommon) there
> is a danger of causing incompatibilities.
> 
> Thus, I propose we make /usr/share be treated the same way as /usr/local
> and not allow packages to put anything under it but directories.  In most
> cases, it should be easy to make the program search /usr/local, then
> /usr/share, then /usr/lib, so we can still keep the same basic functionality.
> 
> I think this would be a good policy for Debian 2.1.  I can see no advantages
> to using /usr/share in packages except for having shared configuration and
> this can easily (is most cases) be fixed by searching /usr/share in between
> searching /usr/local and /usr/lib.

-- 
Scott K. Ellis <[EMAIL PROTECTED]>                 http://www.gate.net/~storm/

Reply via email to