On Wednesday 24 June 2009 22:17:12 Mark Knecht wrote:
> I really think this is what a personal overlay is for, but as I've
> said for years, it's hard to build an overlay when you don't know what
> needs to be in it until it's been removed. And yes, something has
> removed these files, at least from my distfiles directory and I'm
> pretty confident it wasn't me by hand because the machines all have
> disk space which is the only reason I ever remove packages from there
> by hand. There are still things lurking around in /var/db/pkgs or
> whatever it's called so maybe I can learn how to create a personal
> overlay form what's left and then go look elsewhere for other things
> required.

So why don't you do exactly that? 

I can't help but think when reading this thread that you are going round in 
circles, wondering if you should create a personal overlay, when you already 
know that the only possible solution IS a personal overlay.

It's documented in the gentoo docs. Briefly:

Create a directory somewhere for your stuff and include it in PORTDIR_OVERLAY 
in /etc/make.conf. If the current versions of ebuilds you need are currently 
installed, the ebuilds will be in /var/db/pkg so copy them to your overlay 
directory retaining the <category>/<package> structure. If not currently 
installed, get them from gentoo's cvs. Look inside each ebuild, see what it's 
DEPENDS are, make sure you have suitable ebuilds in your overlay. Rinse, 
repeat. It's fiddly, but not hard to do.

Mask stuff using normal portage methods to make sure you don't upgrade to 
something incompatible. emerge world and let rip.

Stop playing dixie with the idea and just do it, man!

-- 
alan dot mckinnon at gmail dot com

Reply via email to