On Tuesday 27 December 2005 02:23, Brian Harring wrote:
> On Tue, Dec 27, 2005 at 02:08:25AM -0500, Mike Frysinger wrote:
> > On Tuesday 27 December 2005 02:01, R Hill wrote:
> > > AFAIK most licenses need to be included with the distribution of the
> > > source, not installed on the system after compilation.  But I could be
> > > wrong too.
> >
> > anyone who installs a program in portage already has a copy of the
> > license on their system ... $PORTDIR/licenses/
>
> Assuming the tree is locally available (remote, or binpkg's used to
> generate images)...
>
> Lets put it this way; if ebuilds are specifically filtering it out on
> their own, nobody who wants the licenses install has them.

if the user has gone through lengths to cut down on filesize by cutting out 
their portage tree, then chances are pretty solid that they are cutting out 
things like /usr/share/{doc,man,info} as well which means even if an ebuild 
installed the file, it'd be cut anyways from the final filesystem

> If they're installed via the ebuild, and removed via INSTALL_MASK,
> everybody can get what they want.  So why nuke by default?

because it's pointless duplication ... the case is either the file is 
installed in both places, or not at all ... the people who trim their portage 
tree but not /usr/share/doc probably consists of those who do not know how to 
trim /usr/share/doc
-mike
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to