On Wed, 26 Apr 2006 15:30:35 -0400, Kevin wrote: > Jean-Francois Gagnon Laporte wrote: >> On 4/26/06, Kevin <[EMAIL PROTECTED]> wrote: >>> What I really want is to make the process of maintaining Gentoo boxes >>> over the long term easier (IOW: less time-consuming) than is now true, >>> by adding some functionality that AFAICT does not now exist which would >>> allow me to automate some things, turn off automation of other things, >>> and as the sysadmin, have control over what those things should be. In >>> my mind at least, the central theme in Gentoo of choice dovetails nicely >>> with what I'm trying to describe here: control and choice that is highly >>> fine-tunable by the owner of the box in regards to package upgrades. >> >> Have a look at GLCU (http://www.panhorst.com/glcu/). Might not be the >> perfect solution for your needs but it might help. Tools like this >> one, /etc/portage and a private overlay for testing and/or pinning >> would be pretty usefull for you right now. Might want to check GLEP 19 >> IIRC for the enterprise tree idea. > > Thanks very kindly for your reply and pointer, Jean-Francois! > > -Kevin
PMFJI. It seems you want the best of both worlds, and as such are asking a lot! I fully understand your desire, but IMHO, you can come very close, but never achieve your stated goal. FWIW, here's what I do. I have a daily cron job which simply does: emerge -puNDvt --nospinner world >/home/${MAILTO}/emerge.log Then, if there is something I don't want to emerge, or a trivial -r? revision to an ebuild I don't want, I mask it. For example, recently, gcc went from 3.4.5 to 3.4.5-r1. To me, the change was unnecessary. So I masked it. There are ways, as previously noted to mask to the major or minor version, or exclude revisions as well. The problem with that approach is that a particular revision _COULD_ be important or useful to you. However, when I do a package.mask entry, I normally use = and mask a specific version. Using >= is dicey since you would miss an upgrade. However, from the way I use gentoo, having an automated system would be quite counterintuitive. Semi-automated? Sure thing. In any event, still beats the $#^%@ out of RPMs! Good luck. -- Peter -- gentoo-dev@gentoo.org mailing list