[mapguide-internals] My MSI Install Issues
Jackie Ng
jumpinjackie at gmail.com
Mon Mar 23 11:15:44 EDT 2009
Thanks to stackoverflow:
http://stackoverflow.com/questions/151403/what-is-a-good-free-utility-to-create-a-self-extracting-executable-with-an-embedd
...
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