On Thu, Mar 4, 2010 at 6:31 PM, James Ausmus <james.aus...@gmail.com> wrote: > To see bare system, do: > USE="-*" emerge -pev @system >
Actually, this is a very good way to explore the effect of certain flags on the total package count. Thanks. As a minimum set your command shows USE="-*" emerge -pev @system -> Total: 86 packages I've got a long list of flags in make.conf. With them all I get emerge -epv @system -> Total: 242 packages Three or four flags, enabled globally, cause most of the increase: USE="-cups" emerge -epv @system -> Total: 178 packages USE="-cups -java" emerge -epv @system -> Total: 139 packages USE="-cups -java -X" emerge -epv @system -> Total: 131 packages The other big one at the system level is -pam but I'm __very__ unsure about removing that totally: USE="-cups -java -X -pam" emerge -epv @system -> Total: 102 packages Is it necessary to turn on pam features on every package on my system that might use them? Truly, for me it's not about package count but more about the time it takes to build or update @system and whether this stuff is really required. I figure pam is, I tend to think cups, java and possibly X aren't needed at the system level. X is three packages directly and then a few more that they seem to drag in [ebuild R ] sys-apps/dbus-1.2.3-r1 USE="-X* -debug -doc (-selinux)" 0 kB [ebuild R ] sys-apps/groff-1.20.1-r1 USE="-X* -examples" LINGUAS="(-ja)" 0 kB [ebuild R ] net-misc/openssh-5.2_p1-r3 USE="ldap pam tcpd -X* -X509 -hpn -kerberos -libedit -pkcs11 (-selinux) -skey -smartcard -static" 0 kB I'm guessing X for openssh is a good idea if you want to do ssh -X -Y etc. but why does one need X for groff or dbus? (Ah, 'user's vision' of the mysteries of Gentoo use flags and what devs do with them...) ;-) I'm personally thinking I'm in better shape with cups and java not in make.conf and then adding them to packages where I really think I want them. In the end it likely ends up with more or less the same things on the system but fewer of them in @system. Thanks, Mark P.s. - thanks to all that answered. Trying to keeping the thread count down by just answering back once.