[ANN] First version of the win32 Postgresql LITE installer ready(built with Inno and Delphi)



I have this working, but it is missing a few things such as start menu icons to start/stop the service, a control panel applet to view the service status/start/stop and a routine in the support dll to check if the service account user is non priveledged. It would also be nice to add a pipe to the createprocess as user function so the initdb exe output can be examined for errors.

The source code for the Inno 5 setup code is here:
http://www.amsoftwaredesign.com/downloads/pg_installer_setup.zip
(this also includes the delphi source for the support dll)

A compiled setup is here:
http://www.amsoftwaredesign.com/downloads/postgresql-8.1.exe
(I have not tested this on a clean PC yet)

To compile you will of course need the latest Inno Setup,Delphi and the JCL. The dll may also compile in free pascal but I have not attempted that yet.

You will also need the binary win32 zipped postgres distro here:
http://www.postgresql.org/ftp/binary/v8.1.2/win32/
Select the no installer option.

The compiled size of the Inno setup version is 4.8mb compared to over 20 for the MSI based installer currently available.
The currently available MSI installer uses the WIX tool set and it has a huge learning curve and would just plain not be good for embedding a app and the server together.


The plan is not to bundle any other tools etc with the installer, but add links to various commercial and open source tools at the end of the install. This will be more fair to all as the current installer is heavily biased towards open source add ons and tools.

I would also like to have this as a official lite win32 installer for the postgres project, but I am not certain if they will be receptive or not.

If anyone is interested in helping out with this let me know.

Thanks,

--
Tony Caduto
AM Software Design
Home of PG Lightning Admin for Postgresql
http://www.amsoftwaredesign.com
.



Relevant Pages

  • Re: Problem on compiling ruby in windows
    ... I am using the ruby one click installer all the while. ... compile it in windows. ...
    (comp.lang.ruby)
  • Re: Linux - Bullet biting time
    ... Windows - a setup executable that asks all the relevant questions and ... Distributing a graphical installer for source compilation isn't ... since if you could compile the graphical installer for the ...
    (rec.games.roguelike.development)
  • Re: Firefox and Acrobat 7.0
    ... If the installer was dump enough not to do so. ... The V5 has horrible menu fonts, ... Maybe I'll compile it again, this time with both eyes open. ...
    (alt.os.linux)
  • Re: Absolute path in argv[0]
    ... Heiko wrote: ... The script or process that the installer uses to ... Notice that the compile command explicitly sets the C program's ...
    (comp.unix.programmer)
  • Re: Absolute path in argv[0]
    ... Heiko wrote: ... The script or process that the installer uses to ... Notice that the compile command explicitly sets the C program's ...
    (comp.os.linux.misc)