Hi all,
I've been thinking about creating a local repo for our to-be CentOS-park (we're currently in the process of migrating from RHEL3 to CentOS5). As we need to control all updates being applied (think WUS, Windows Update Server) because of special software being run on servers and clients, we must check first that our molecular modeling software doesn't bite the grass should eg X, the kernel (and breaking the proprietary nvidia gfx-drivers in the process) etc be updated in a "non-approved" way.
Therefore I've planned to create a local repo on one of our servers, share /var/cache/yum, set keepcache to 1 on that server and have it reposync periodically (like once a week) with CentOS Base, Extras, rpmforge and so on.
On the clients I'd disable all standard repos, and only have the clients yum update from the aforementioned local repo server.
Would this work? Or is there a cleaner/nicer/better/simpler way to do this? Gotchas' maybe? Any feedback is appreciated.
Thx in advance.