Forum OpenACS Q&A: Re: Design of an "Automatic Software Update Service"

Collapse
Posted by Frank Bergmann on
Hi,

just to let you know: We've implemented two new packages "intranet-update-server" and "intranet-update-client". This combination is really only a convenient frontend for CVS. The server sends a list of update options the client together with some suitable CVS commands that are executed on the client side.

- The server part provides a XML file with information about available updates.
- The client part parses the XML file, shows the content as a HTML table and does a "CVS update -r Xxxx" or whatever as specified in the

That's it. Using CVS allows to have some(!) changes/ customizations on the client side that might survive an update. That's not perfect but it's already something.

Somebody interested in the code? The code is going to be part of Project/Open V3.0.0 which is going to come out hopefully(!) this weekend.

Bests,
Frank