[mapguide-internals] My MSI Install Issues

Jackie Ng jumpinjackie at gmail.com
Mon Mar 23 11:15:44 EDT 2009

Thanks to stackoverflow:


I am 99.95% certain I have solved the bootstrapping problem. I am now using
NSIS, not as an installer engine, but as a self-extracting package that
contains the (msi + bootstrapper setup.exe + pre-requisistes) and extracts
them to a temp directory, where it then runs the setup.exe 

And unlike other sfx engines, we have 100% control over the entire process.
No deleting the msi from under setup.exe's nose!

I just tried this on a bare-bones Windows XP, and it works like a charm.

Just for good measure, I tried it on my Windows 7 beta test image
(Apache/PHP). It too worked like a charm! And my previous attempts have all
failed miserably!

Kinda funny how we've come full-circle back to NSIS!

- Jackie

Jackie Ng wrote:
> I've been searching far and wide for a bootstrapping solution and I cannot
> believe that no such solution exists! Either they fall short of our
> requirements, will be in the next version, have stupid un-workable
> bugs/design decisions or licensing prevents us from using it.
> I suppose we could write our own (using something like this as a starting
> point:
> http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=66350891-d15b-446b-bd69-f7f849224a00).
> But that is really the last resort!
> - Jackie
> Jason Birch wrote:
>> I guess we could ask if they'd be willing to share the installer portion
>> with an lgpl product under a different license...
>> Hmm.  I couldn't find an option for installing the redist either.  This
>> is a total hack, but I wonder guess we could create an MSI that just
>> installs the redist MSMs, and then chain that before the MapGuide MSI.
>> Jason
>> -----Original Message-----
>> From: Jackie Ng
>> Sent: March-17-09 1:53 PM
>> To: mapguide-internals at lists.osgeo.org
>> Subject: RE: [mapguide-internals] My MSI Install Issues
>> Yeah I looked at eraser, then saw the GPL sign and knew integration was
>> not
>> possible.
>> I looked at setupbld.exe, but nowhere could I find out how to specify
>> pre-requisites (ie. vc_redist) thus defeating the purpose really.
>> _______________________________________________
>> mapguide-internals mailing list
>> mapguide-internals at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-internals

View this message in context: http://n2.nabble.com/Installer%3A--Yeah-baby%21-tp2464815p2521632.html
Sent from the MapGuide Internals mailing list archive at Nabble.com.

More information about the mapguide-internals mailing list