cherring wrote:
Also I would suggest not doing updates automatically via cron. What if you update something that has a bug or a library becomes incompatible with the system you are building, it is too much out of your control.
CentOS updates are RHEL update and RHEL updates are very thoroughly tested before they are pushed, with the exception of immediate security concerns.
RHEL does not change the library ABI/API except when they make a point release update, and even then they almost never do it (RHEL 5.2 did switch to FireFox 3 - but that took some major discussion and waited until a point release)
If it was Ubuntu or Fedora, nightly check for updates could be problematic, or if I was using Dag/rpmforge/etc (I'm not) - but RHEL/CentOS is really fairly safe to do that with, updates are not pushed unless there is a damn good reason to push them, and then - they are bug/security fixes - and have been through RHEL scrutiny.
There's a reason I chose CentOS for my image.
It's also the distro I have installed on three boxes here at home.
Oh - and yum excludes php* from the updates, php is my own build, I update it and test it as I see fit.