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