I've finally found some time to create a first iteration of a script that will create an update package.
It is a perl script, and I
think it should be possible to call it with shell-exec, but I did not have a chance to try this!!
What does this script require:
- XML::Simple module
- On Windows: UnxUtils (available at http://unxutils.sourceforge.net/
- On Windows: the folder 'usr\local\wbin' from UnxUtils in your PATH variable
What does this script expect as input:
- The ZIP file of the the old version (-o oldVersion.zip) in the same directory as the perl script!
- The ZIP file of the the new version (-n newVersion.zip) in the same directory as the perl script!
What does this script do:
- Check for changed files (including language files)
- Create a new upgrade manifest
- Zip it all together
What does this script not do (yet):
- Check for changed SQL install instructions
- Therefore it does not automatically create a new install.COMPNAME.php file
Maybe it's of use to some people or can even be integrated in EasyCreator (feel absolutely free to do so!)
I've attached the perl script for everyone to download and improve (*HINT*) :-)
Martin