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.
pgpXhqFxGUpvf.pgp
Description: PGP signature
