From e0a6ec7e32ef6b2c76358b8a7db93814bfccec60 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Wed, 25 Jan 2012 19:07:53 +0000 Subject: [PATCH] - updated release management document to include synch script --- docs/README.release-management.txt | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/docs/README.release-management.txt b/docs/README.release-management.txt index 53a522ad..c260fb86 100644 --- a/docs/README.release-management.txt +++ b/docs/README.release-management.txt @@ -26,6 +26,11 @@ It is possible to have the mg-version.sh script NOT match the binary in cases where we are releasing binary compatible updates to the archives in which case we typically use a forth digit in the version # (as seen above) +After setting the correct verions in mg-version.sh you should call: +./mg-version-synch.sh + +This will update associated installers to use the correct version stamps + #1. The source archive: This archive contains source code for binary compilation of the application and tools @@ -38,7 +43,19 @@ To build this archive open a terminal and from the mk/linux folder run: This will produce megaglest-source-.tar.xz in the release subfolder -#2. The data archive: +#2. The embedded source archive: +This archive contains 3rd party source code for binary compilation of the application and +tools (which is often already included in Linux distros) + +The naming convention for the source archive is: +megaglest-source-embedded-.tar.xz + +To build this archive open a terminal and from the mk/linux folder run: +./makerelease-embedded.sh + +This will produce megaglest-source-embedded-.tar.xz in the release subfolder + +#3. The data archive: This archive contains pre-compiled data content which is used by the game and its tools @@ -51,7 +68,7 @@ To build this archive open a terminal and from the mk/linux folder run: This will produce megaglest-data-.tar.xz in the release subfolder -#3. The data source archive: +#4. The data source archive: This archive contains data source (such as .blend files) for people to mod original game data content @@ -86,11 +103,16 @@ cmake ../ make cd ../ +-- deprecation start -- +NOTE this part is now deprecated as it is handled by the synch script above +but the info is left here for education + #2 Navigate into the megaglest-installer subfolder and modify / save changes: - config.lua local GAME_INSTALL_SIZE = 680000000; local GAME_VERSION = "3.6.0"; +-- deprecation start -- Now in a terminal session from inside the megaglest-installer folder run: