On Thu, 2005-11-24 at 03:44 +0000, Mike Frysinger wrote: > On Wed, Nov 23, 2005 at 01:15:52PM -0500, Chris Gianelloni wrote: > > OK. I've been looking at some of these issues we've been having, and > > I've been thinking of moving enewuser, egetent, and enewgroup to their > > own eclass. This will resolve some issues with things in system, or > > otherwise early on, requiring shadow on Linux to get useradd. Two > > examples of this are bug #113298 and bug #94745. By putting them in > > their own eclass, we can keep from adding shadow to DEPEND in eutils, > > while still putting the dependency in the eclass that uses it. > > i think i suggested this somewhere before, but why dont we just add > shadow to packages.build ... then it'll be in stage[123] and the DEPEND > will be a moot point That doesn't solve the issue. The issue is that cronbase *needs* shadow in its dependency tree to force portage to install shadow before cronbase when doing an emerge -e system. It has nothing to do with the stages. -- Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux