[ANN] First version of the win32 Postgresql LITE installer ready(built with Inno and Delphi)
- From: tony caduto <tony@xxxxxxxxx>
- Date: Sat, 28 Jan 2006 02:17:23 -0600
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 .
- Follow-Ups:
- Re: [ANN] First version of the win32 Postgresql LITE installer ready(builtwith Inno and Delphi)
- From: Rob McDonell
- Re: [ANN] First version of the win32 Postgresql LITE installer ready(built with Inno and Delphi)
- From: Femi Fadayomi
- Re: [ANN] First version of the win32 Postgresql LITE installer ready(built with Inno and Delphi)
- From: Adem
- Re: [ANN] First version of the win32 Postgresql LITE installer ready(builtwith Inno and Delphi)
- Prev by Date: ANN: LagLoader.NET 1.0 - .NET Smart Client Bootstrapper
- Next by Date: Re: ANN: LagLoader.NET 1.0 - .NET Smart Client Bootstrapper
- Previous by thread: ANN: LagLoader.NET 1.0 - .NET Smart Client Bootstrapper
- Next by thread: Re: [ANN] First version of the win32 Postgresql LITE installer ready(built with Inno and Delphi)
- Index(es):
Relevant Pages
|