I'm currently thinking about an update system that does nearly everything without the interaction of the user.
Therefore I thought about an update server that holds my files to which the scripts can connect.
No problem so far.
Where I see a problem is when it comes to the patching process.
Would you just copy the complete files over the old ones or would you try to patch them only with the changes?
Second option would save very, very much bandwidth - frist one would be much easier to implement.
I would prefer real automation, meaning I upload the complete files, the script creates the patch files and makes them available to the scripts runing on clients hosts.
I looked at xdiff for PHP but at the moment am not able to install it for testing - does it support the creation of patch files that can later be merged into the old files?
Any other ideas/suggestions on this?
Thanks in advance!