We're using the WiX toolset from http://wix.sf.net, along with MingW from http://www.mingw.org. You can find the complete source for the installer on the pgFoundry page at http://pgfoundry.org/projects/pginstaller/
//Magnus >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] On Behalf Of Jasper Potts >Sent: den 17 januari 2005 19:04 >To: Postgres general mailing list >Subject: Re: [GENERAL] Problem with win32 installer for PG 8.0 > > >I am trying to do something similar with a silent install of postgres >embedded in another install. What tools are being used to generate the >Postgres MSI installer? is the source for the installer >around? This is >the first time I have ever tried making an installer so any tips very >welcome. I am currently looking at using the Nullsoft installer maker >NSIS as its free and has a nice gui to get me started. > >Thanks Jasper > >Magnus Hagander wrote: > >>>Oh, and as for uninstalls and silent installations, Inno >>>Setup also provides that functionality automatically. It can >>>wrap the installation into a single EXE file, it can do disk >>>spanning, custom install types, compressed data in the >>>install file, creation of desktop/start menu shortcuts, >>>registry entries, multilingual installs, etc. -- it's >>>actually quite powerful, and it's free. >>> >>> >> >>I'm sure it provides this - otherwise, it'd be unusable ;-) >But how well >>does it deal with other installatio programs that stuff files all over >>the place? MSI contains a central database of your installed files >>(assuming ppl use MSI, of course). InnoSetup might have that for it's >>own installs, but it can't very well have it for others.. And >the trend >>is that everybody moves to MSI (InstallShield and Wise both >go with MSI >>now, which is by far the majority of the market) >> >> >> >> >>>Another advantage: you can only run one MSI installer at a >>>time, but Inno Setup does not have that limitation. To embed >>>a silent install of an MSI program into my installer, I >>>couldn't very well use an MSI file (even if I really wanted >>>to), could I? >>> >>> >> >>AFAIK, you can. This is exactly how we do the language >wrapper - one MSI >>launching another. >> >>//Magnus ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly