Talk:Scripted Compilation on Linux Debian/Ubuntu: Difference between revisions

Jump to navigation Jump to search
Line 1: Line 1:


== Current Status of development on the team clone: fg-download-and-compile-fgmeta.git ==
== Current Status of development ==


* FGMeta master and next currently contain script version 1.9.13
team clone: fg-download-and-compile-fgmeta.git is being removed until there is an actual team. ;-P
 
* FGMeta master is currently script version 1.9.14
* fgmeta next is currently script version 1.9.13 and will have 1.9.15 soon.


* Team clone branches
* Team clone branches
** master is a copy of what is on fgmeta
** master is a copy of what is on fgmeta
** Script_1.9.14 changes are related to logging are extensive
 
*** removal of | tee -a $LOGFILE, 2>&1 | tee -a $LOGFILE and  >> $LOGFILE
1.9.15 will contain one or more of the following:
*** addition of a section to recursively call the script with original options and parameters plus 2>&1 | tee -a $LOGFILE
*** renaming the log file: download_and_compile.log
*** addition of a separate log file download_and_compile_summary.log containing only time stamped results of build steps


*** cleanup task:  lowercase all variables that are not used as environment variables.  This is the current accepted practice for bash scripts.
*** cleanup task:  lowercase all variables that are not used as environment variables.  This is the current accepted practice for bash scripts.
Line 24: Line 24:
*** an implementation that makes use of the fgmeta cmake super build  
*** an implementation that makes use of the fgmeta cmake super build  


fg-download-and-compile-fgmeta.git is currently a one man show.  YOU could make it a real team.  Additional testers and coders welcome.  Bash coding guidance directly related to the script is available, just ask.  For general bash questions ask the folks on irc.freenode.net/8001.  There's some real experts there and they're very willing to help.  As usual with such channels, do your homework. People on #bash have had a look at the script a few months ago and made several good suggestions that have made their way into the maintenance list for the script above.
  People on #bash have had a look at the script a few months ago and made several good suggestions that have made their way into the maintenance list for the script above.


=== Script Overview  -- Discussion of why the script was originally developed and where it might go from here ===
=== Script Overview  -- Discussion of why the script was originally developed and where it might go from here ===
Line 37: Line 37:
# install any pre-requisite development packages
# install any pre-requisite development packages
# download or update sources as needed
# download or update sources as needed
# build any recent version of flightgear and associated launchers and utilities
# build the most recent released version
# build any pre-release version of flightgear  
# build different variations of flightgear such as with a different event handler, with openrti or compilation with the -g (debug) option.
# build different variations of flightgear such as with a different event handler, with openrti or compilation with the -g (debug) option.
# download fgdata  
# download fgdata  
982

edits

Navigation menu