On Sunday 09 January 2005 14:04, Ian Leitch wrote: > > *) etc-update: > This is the really tricky part, to get an automation of etc-update at > the clients, not breaking anything and taking advantage of the fresh > software at the same time. > I have no solution/thoughts on this issue yet :)
Well, the "trick" here is to not use the gentoo configuration file management system, but to use a system for centrally managing system configuration files. (an example that infra uses is cfengine). The gentoo configuration file system is meant for single use systems. > *) Installing "Clients": > The DistServer could include TFTP-boot capabilities and/or ISO-images > to burn on CD, making automatic boot:ing, profile selection (including > partitioning and mounting), bootstrapping and 'emerge system'. > > *) GentooProductionManager: > How to manage all this? With a web-interface on the DistServer(!) > Not a single line of code written yet :) If you want this, you normally don't want any requests comming from clients. You have one (or more) profiles on the server, and clients request the updates for the profile. In simple cases this would basically be: wget -O /var/lib/portage/world https://server.local.net/somewhere/world emerge sync emerge -GuD world sync-config (in some way synchronize the configuration files) Possibly run automatically by cron. The server then just would do it's own building at it's own pace. The only "problem" is to make sure that the server's configuration files get updated. This can be done by doing the server compilation manually whenever it is determined to be important. Paul -- Paul de Vrieze Gentoo Developer Mail: [EMAIL PROTECTED] Homepage: http://www.devrieze.net
pgp0WmqINZ8tv.pgp
Description: PGP signature
