[mapguide-internals] Bootstrapper goodness!

Jackie Ng jumpinjackie at gmail.com
Sat Mar 14 18:39:10 EDT 2009

I had to back out the bootstrapper changes because there is a nasty flaw with
the Visual Studio 2008 bootstrapper that makes the self-extracting approach

However the custom actions will still run as the CRT and MFC libraries are
copied before they are run.

- Jackie

Jackie Ng wrote:
> Hi All,
> I've added msi bootstrapper support for the mapguide installer. This
> creates a stub setup.exe with a whole bunch of folders containing
> pre-requisite components (currently, VC++ 2008 Runtime and Windows
> Installer 3.1)
> And through the magic of 7-zip SFX modules, I've modified the build
> process to create a self-extracting executable that includes all these
> files and folders. When run, it will do the following:
> - Decompress to a temp folder
> - Run setup.exe
> - If pre-requisite components are not found, it will install them for you.
> - Then run the MapGuide installer
> The installer build.bat now uses the 7-zip in MgDev\BuildTools\WebTools
> (by default) so if you have checked out MgDev into a different directory,
> you will have to change this path in build.bat
> Try the installer on a bare-bones windows box (not one loaded with the
> required components). It should work without any problems!
> - Jackie

View this message in context: http://n2.nabble.com/Bootstrapper-goodness%21-tp2473794p2479693.html
Sent from the MapGuide Internals mailing list archive at Nabble.com.

More information about the mapguide-internals mailing list