I need feedback on this cunning plan.

I have five (virtual machine) systems which are mostly identical. Originally I customized each one with a different set of use flags. Each one has a different set of applications with a common core. I started updating them last night and woke up this morning to three of them building xorg-x11 (and they're still at it, pity my poor CPUs).

Needless to say this pushed my Mr. grumpy hot button and I want to change how I do things. I'm beginning to think what I should do is create a unified make.conf which is as common as possible. Only difference being maybe the references to the cache (which is one of the five machines).

after creating a unified make.conf, I believe I should set up a build process on one machine to create binary packages as well as managing its disk space cleaning up the temporary directory, and expiring old or redundant packages. Then the four other machines should install the binary packages in preference to building their own. But after the binary packages are installed, they should go through a source update for their own individual packages.

make sense?

what would be the best way for the four other machines to access the binary packages? NFS? File copy?

suggestions for managing disk space and expiring old packages? I've found one which I'm trying out (distmaint) but it takes so long, it's definitely a candidate for cron.

suggestions are most appreciated. I want to make this process of updating a faster one requiring less attention.

thank you
---eric
--
gentoo-user@gentoo.org mailing list

Reply via email to