[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] Where are the x86/i686 2006.0 packages?
From:       Andrew Gaffney <agaffney () gentoo ! org>
Date:       2006-03-29 1:25:41
Message-ID: 4429E215.70305 () gentoo ! org
[Download RAW message or body]

Nick Rout wrote:
> Thanks, so does the installer do a kind of quickpkg on the live system 
> followed by emerge --usepkg inside the chroot?

The installer does a few "dirty" things to emulate portage like copying the 
files for a particular package into the proper image dir in the chroot, 
executing `ebuild` a few times with the proper arguments, and then merging the 
files from the image dir into the "live" filesystem (the chroot directory).

> This is unfortunate because I have found the installer a little flaky.
> I'd prefer to do an install manually then be able to do emerge --usepkg
> against a directory full of packages.

Please file bugs (Gentoo Release Media -> Installer) for any of the problems 
you've found with the installer. I can only fix them if someone tells me about them.

> Is there some way I can get the functionality you speak of? Is there
> somewhere in CVS I can look at?

You can fetch the latest CVS snapshot from my devspace. 
http://dev.gentoo.org/~agaffney/gli/ always has a link to the latest. Unpack the 
snapshot, change to the src/ directory, and run './GLIPortage.py'. That's the 
module that does most of the portage voodoo. I've added some code at the end to 
allow it to run standalone to perform steps like creating the dynamic stage3 and 
copying a particular package into a chroot. If you have more questions about it, 
feel free to drop by #gentoo-installer.

-- 
Andrew Gaffney                            http://dev.gentoo.org/~agaffney/
Gentoo Linux Developer                                   Installer Project
-- 
gentoo-dev@gentoo.org mailing list

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic