On Wed, 05 Jan 2005 14:54:10 -0500
Chris Gianelloni <[EMAIL PROTECTED]> wrote:

> On Wed, 2005-01-05 at 19:36 +0100, Marius Mauch wrote:
> > > So basically, the correct functionality was broken to keep from
> > > recompiling the toolchain and now we have stages which are not
> > > correct?
> > 
> > Honestly I don't know if stage1 ever had a fully populated
> > /var/db/pkg, could be that it was always done that way and just
> > nobody noticed.
> 
> Well, giving the stage1 a proper /var/db/pkg is easy enough.  Where I
> am stumped is exactly what would need to be modified in the
> bootstrap.sh script to facilitate these changes.  Do we need to add an
> emerge -e somewhere in there?

Well, the bootstrap script isn't the problem here. It's supposed to
rebuild the toolchain and it does that just fine. The problem is with
the following `emerge system`. With a proper vardb it will only install
packages that are in the system profile but missing in the stage, but it
won't rebuild things that are provided in the stage1 like wget for
example. `emerge -e system` would solve that but also recompile the
toolchain a second time. By removing vardb from the stage tarball you
get the desired effect but you also get tons of orphaned files.

Personally I'm in favor of racs new proposal (I think he's already
working on a GLEP for it) as described on
http://forums.gentoo.org/viewtopic.php?t=254119

Marius

-- 
Public Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.

Attachment: pgpXhqFxGUpvf.pgp
Description: PGP signature

Reply via email to