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