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

Attachment: pgp0WmqINZ8tv.pgp
Description: PGP signature

Reply via email to