[postgis-users] Installing postgis from an NSIS installer
Mark Cave-Ayland
mark.cave-ayland at siriusit.co.uk
Mon Feb 16 12:53:18 PST 2009
Yves Moisan wrote:
> Hi All,
>
> I'm using an NSIS script to bundle our application. The script calls a
> bunch of other installers, namely the PostGIS installer. Here are the
> sections about postgres and postgis :
>
> ...
> MessageBox MB_YESNO "Install PostgreSQL 8.3.5?" /SD IDYES IDNO endPG835
> File "..\postgresql\postgresql-8.3-int.msi"
> ExecWait '"msiexec" /i "postgresql-8.3-int.msi" /qr INTERNALLAUNCH=1
> SERVICEACCOUNT="postgres" \
> SERVICEPASSWORD="xyz" CREATESERVICEUSER=1 SUPERUSER="postgres"
> SUPERPASSWORD="xyz" LISTENPORT=5433 \
> PERMITREMOTE=1 ENCODING=latin1 BASEDIR="$INSTDIR\postgresql"
> TRANSFORMS=:lang_fr'
> endPG835:
>
> MessageBox MB_YESNO "Install PostGIS 1.3.5 for 8.3.5?" /SD IDYES IDNO
> endPostGIS
> File "..\postgis\postgis-pg83-setup-1.3.5-1.exe"
> ExecWait "$INSTDIR\postgis-pg83-setup-1.3.5-1.exe /D=$INSTDIR
> \postgresql"
> endPostGIS:
>
> PostgreSQL installs fine, but then when I'm launching the PostGIS
> installer I get a message saying template_postgis already exists and if
> I continue it will override it, but then it fails because the template
> is not there. I can check in pgAdmin that the template isn't there.
> Why would the postGIS installer find a template_postgis object that is
> not there ? I tried to find whether the registry keeps some info, but
> it seems not to.
>
> Any hints ?
>
> TIA,
>
> Yves Moisan
Hi Yves,
You can download a zip-file containing the GPL'd source for the Win32
installer from here:
http://pgfoundry.org/frs/?group_id=1000256&release_id=1274. This should
then answer all your questions :)
HTH,
Mark.
--
Mark Cave-Ayland
Sirius Corporation - The Open Source Experts
http://www.siriusit.co.uk
T: +44 870 608 0063
More information about the postgis-users
mailing list