PgFoundry

CVS log for pginstaller/pginst/paths.projinc.in

[BACK] Up to [pgFoundry] / pginstaller / pginst

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.8 / (download) - annotate - [select for diffs], Tue Apr 14 08:59:23 2009 UTC (3 years, 1 month ago) by dpage
Branch: MAIN
CVS Tags: REL-8_4_0-BETA1, REL-8_4-BETA2, HEAD
Changes since 1.7: +5 -3 lines
Diff to previous 1.7 (unified)

Prep for 8.4 beta 1

Revision 1.7 / (download) - annotate - [select for diffs], Tue Feb 26 10:08:32 2008 UTC (4 years, 2 months ago) by dpage
Branch: MAIN
Changes since 1.6: +4 -1 lines
Diff to previous 1.6 (unified)

Fix two Vista issues found recently:

Fix 1
*****

Per http://blogs.msdn.com/astebner/archive/2007/01/09/problems-with-custom-actions-that-depend-on-the-visual-c-8-0-runtime-files-on-windows-vista.aspx

On a Vista machine without the VC++ runtimes preinstalled, initdb will
fail. We fix that by bundling the vc_redist.exe runtime installer in
both the main installer package, and now in the no-installer package.
SETUP.bat and UPGRADE.bat are modified to run the runtime installer
with minimal UI, prior to launching the main installer.

Notes:

- We still ship the runtimes in the main installer so pre-Vista
machines can ignore SETUP.bat and the external installer if required.
- The version of vc_redist.exe shipped is that supplied with Visual
Studio, *not* the one offered for free download on the Microsoft
website. The latter version adds a second IExpress wrapper with a
EULA, and therefore requires a difference command line to install. The
correct version must be used.
- Users repackaging/silent installing the MSIs are responsible for
pre-installing the runtimes on their target machines.

Fix 2
*****

On Windows Vista, a service set to run with a user account of
<machinename>\<username> will cause the Service Control Manager to
start the Netlogon service as a dependency of PostgreSQL in some
circumstances. This fails on standalone machines as Netlogon will
terminate because it knows it's not on a domain and shouldn't be
needed, however this causes the SCM to terminate startup of Postgres
as well. This is resolved by using a user account in the form
.\<username>. To avoid using that potentially unclear notation in the
installer UI, the patch adds a SCMSERVICEDOMAIN property which is set
during the ServiceValidate action and used when installing the
service. If the domain specified matches the machine name, it sets it
to '.', otherwise it sets it to the value of SERVICEDOMAIN (which may
have been set to an actual domain name).

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Tue Feb 26 10:07:48 2008 UTC (4 years, 2 months ago) by dpage
Branch: REL8_3_STABLE
CVS Tags: REL8_3_12, REL-8_3_9, REL-8_3_8, REL-8_3_6, REL-8_3_5, REL-8_3_4, REL-8_3_3, REL-8_3_2, REL-8_3_18, REL-8_3_17, REL-8_3_15, REL-8_3_14, REL-8_3_13, REL-8_3_11, REL-8_3_1
Changes since 1.5: +4 -1 lines
Diff to previous 1.5 (unified) next main 1.6 (unified)

Fix two Vista issues found recently:

Fix 1
*****

Per http://blogs.msdn.com/astebner/archive/2007/01/09/problems-with-custom-actions-that-depend-on-the-visual-c-8-0-runtime-files-on-windows-vista.aspx

On a Vista machine without the VC++ runtimes preinstalled, initdb will
fail. We fix that by bundling the vc_redist.exe runtime installer in
both the main installer package, and now in the no-installer package.
SETUP.bat and UPGRADE.bat are modified to run the runtime installer
with minimal UI, prior to launching the main installer.

Notes:

- We still ship the runtimes in the main installer so pre-Vista
machines can ignore SETUP.bat and the external installer if required.
- The version of vc_redist.exe shipped is that supplied with Visual
Studio, *not* the one offered for free download on the Microsoft
website. The latter version adds a second IExpress wrapper with a
EULA, and therefore requires a difference command line to install. The
correct version must be used.
- Users repackaging/silent installing the MSIs are responsible for
pre-installing the runtimes on their target machines.

Fix 2
*****

On Windows Vista, a service set to run with a user account of
<machinename>\<username> will cause the Service Control Manager to
start the Netlogon service as a dependency of PostgreSQL in some
circumstances. This fails on standalone machines as Netlogon will
terminate because it knows it's not on a domain and shouldn't be
needed, however this causes the SCM to terminate startup of Postgres
as well. This is resolved by using a user account in the form
.\<username>. To avoid using that potentially unclear notation in the
installer UI, the patch adds a SCMSERVICEDOMAIN property which is set
during the ServiceValidate action and used when installing the
service. If the domain specified matches the machine name, it sets it
to '.', otherwise it sets it to the value of SERVICEDOMAIN (which may
have been set to an actual domain name).

Revision 1.6 / (download) - annotate - [select for diffs], Tue Feb 12 09:32:29 2008 UTC (4 years, 3 months ago) by dpage
Branch: MAIN
Changes since 1.5: +1 -12 lines
Diff to previous 1.5 (unified)

Remove support for non-stackbuilder builds.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Oct 5 13:41:44 2007 UTC (4 years, 7 months ago) by dpage
Branch: MAIN
CVS Tags: REL8_3_0, REL-8_3-RC2, REL-8_3-RC1, REL-8_3-BETA4, REL-8_3-BETA3, REL-8_3-BETA2, REL-8_3-BETA1
Branch point for: REL8_3_STABLE
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (unified)

Include the MSVC++ 8.0 runtimes using the Microsoft merge modules to ensure they get installed in a shared location and can be found by all other modules.

Revision 1.4 / (download) - annotate - [select for diffs], Tue May 1 14:32:48 2007 UTC (5 years ago) by dpage
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (unified)

Add a target to build the binaries-no-installer zip file. Bit hacky, but it looks like it would need quite a bit of coding to archive files from multiple locations into one structure without staging it someplace first.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 30 10:30:55 2007 UTC (5 years ago) by mha
Branch: MAIN
Changes since 1.2: +3 -0 lines
Diff to previous 1.2 (unified)

Move MSVCREDIST definition to paths.projinc.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Apr 12 16:54:36 2007 UTC (5 years, 1 month ago) by dpage
Branch: MAIN
Changes since 1.1: +35 -11 lines
Diff to previous 1.1 (unified)

Lose the PGDIR variable - assume PostgreSQL is installed under $(PKGDIR)/pgsql instead.
Better document the paths config file.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Apr 2 13:55:54 2007 UTC (5 years, 1 month ago) by dpage
Branch: MAIN

Fix some more hard coded paths.
Pull library dependencies from the build dep tree.
Split per-machine config stuff into a seperate template file for customisation.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




PgFoundry-cvsweb <pgfoundry-cvsweb@pgFoundry.org>