On Fri, 21 Jun 2013 07:03:19 -0400, Pat wrote in message <20130621070319.43455586@spinnaker01>:
> I've put a new version of download_and_compile.sh on the team clone > > http://www.gitorious.org/+fg-download-and-compile/fg/fg-download-and-compile-fgmeta/blobs/next/download_and_compile.sh > > The big change: > > This version changes the way fgdata is handled to prevent > multiple downloads of the 5G of git archives for fgdata. > Multiple versions of fgdata can be kept active and up to date > for testing purposes. Various build and install trees can be > created using download_and_compile.sh. Each of these will use > symlinks to the appropriate fgdata version. > > This is an alpha version > > It has not been approved for the main tree. > > It has had some testing, but needs others to try it out to > uncover any bugs. I recommend using it in a separate > directory from your usual builds until you have some confidence in > how it works. > > If you find a bug, create a detailed log by running it like this: > > ./download_and_compile.sh -xv > >download_and_compile_diagnostics.log > > This log is likely to be large. Please don't e-mail it to the > list. > > Instead, Email me, find me on irc #flightgear as user pac1 or > contact me through the flightgear forum. If you've got my > phone #, feel free to use it. > > Here's the commit note for the change: > > Add -D option to change the handling of fgdata > > With this change a download_and_compile.sh user can optionally > use a single copy of fgdata as a base for builds using any > other version. > > The -D option will find and create if not found, version > directories for fgdata. Once this is done for one version, > download_and_compile.sh will use these directories to prevent > multiple downloads of the entire 5gb git archive, when a > different version of fgdata is needed. The directories are > initially placed at the same level as download_and_compile.sh. > The directories can be moved higher in the directory tree if > desired. > > When an existing or new build and install tree needs to use a > particular version of fgdata, a symlink in fgfs/install will > connect the build to the correct version. If the correct > version does not yet exist it will be copied from an existing > fgdata of another version and changed to the needed version > using git checkout. > > This allows download_and_compile.sh to create as many build > and install trees as desired, each with different versions and > options, while keeping network usage to a minimum. > > a typical set of fgdata and separate build directories might > look like: > > ~/work/fg > ~/work/fg/fgdata_2.8.0 > ~/work/fg/fgdata_2.10.0 > ~/work/fg/fgdata_2.11.0 > ~/work/fg/master > ~/work/fg/master-openrti-debug > ~/work/fg/stable > ~/work/fg/2.10.0-debug > > for each build, the required symlink will be created to the > corresponding fgdata_* directory. ..to avoid the 3-day delay fetching a new 5GB copy of fgdata, where do I put my "March 29'th-current" copy of fgdata? I now have it as 2.11.0 in ~/FG-git/fgdata -- ..med vennlig hilsen = with Kind Regards from Arnt Karlsen ...with a number of polar bear hunters in his ancestry... Scenarios always come in sets of three: best case, worst case, and just in case. ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel