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