Hi, I've created a binary patch from pre2 -> pre3 base package based on the 1.11 cvs revision, it's available at (approx. 1 MB):
http://flitetutor.sourceforge.net/mlist/fgfs-base-0.9.5-pre2-TO-0.9.5-pre3.tgz
Hope it works - as it is based on the 1.11 CVS revision there was quite
a lot of cvs related stuff that probably did not exist in the
actual pre2-release, so I simply removed the CVS related folders -
if there are any problems, simply drop me a line - haven't yet deleted anything :-)
But talking of being "lazy", instead of hacking a perl file together it might have been a bit quicker to simply run a "cvs update" in your FlightGear folder ...even as modem user this would certainly not have taken much longer than 10 minutes I guess ;-) (okay, installing Cygwin on Windows might have taken a bit longer though)
But on the other hand, that way more people - also those who are not cvs - literate- can benefit from base package patches and won't have to download 85+ megs just for some small patch.
Regarding your script, I noticed that it might be useful if it wasn't
a requirement to really untar all files within the archives to the
harddisk, afterall it's a folder with ~250 megs - just for the comparison process. So, maybe this should optionally also be based on
TWO archives to create the patch - having pretty much a standard diff
then :-) (possibly using pipes & extraction to STDOUT to save
disk space)
I am just mentioning this, because I originally intended to "abuse" a sourceforge ssh account for downloading & building the patch files (faster connection and probably also multi-CPU over there), unfortunately sourceforge has a standard restriction of 100 MB for their home folders, so that was not an option.
Talking of CVS, one might even extend your script in a way to selectively create binary patches based on the latest CVS revision and a set of custom checksum files, that way it should be even for a modem user quite feasible to create easily binary patches - without the need for much diskspace or bandwidth.
Another small thing: the script seems to assume that every folder/file that exists in the archive serving as patch basis also exists in the updated version, hence you receive stat-errors if they don't exist.
-------- Boris
_______________________________________________ Flightgear-users mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-users 2f585eeea02e2c79d7b1d8c4963bae2d
