Committed by Greg Sabino Mullane <[email protected]>

Change debugging env PGINITDB to DBDPG_INITDB. Re-enable
Windows tweak for finding initdb.

---
 t/dbdpg_test_setup.pl | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/t/dbdpg_test_setup.pl b/t/dbdpg_test_setup.pl
index d02bbca..b21c390 100644
--- a/t/dbdpg_test_setup.pl
+++ b/t/dbdpg_test_setup.pl
@@ -210,7 +210,7 @@ version: $version
 
        if (! $testdsn) {
                $helpconnect = 1;
-#              $testdsn = $^O =~ /Win32/ ? 'dbi:Pg:host=localhost' : 'dbi:Pg:';
+               $testdsn = $^O =~ /Win32/ ? 'dbi:Pg:host=localhost' : 'dbi:Pg:';
        }
        if (! $testuser) {
                $testuser = 'postgres';
@@ -222,6 +222,7 @@ version: $version
                        $dbh = DBI->connect($testdsn, $testuser, $ENV{DBI_PASS},
                                                                {RaiseError => 
1, PrintError => 0, AutoCommit => 1});
                };
+
                last GETHANDLE if ! $@; ## Made it!
                ## If the error was because of the user, try a few others
                if ($@ =~ /postgres/) {
@@ -263,7 +264,7 @@ version: $version
                $helpconnect = 16;
 
                ## Use the initdb found by App::Info
-               $initdb = $ENV{PGINITDB} || '';
+               $initdb = $ENV{DBDPG_INITDB} || $ENV{DBDPG_INITDB} || '';
                if (!$initdb or ! -e $initdb) {
                        $initdb = 'initdb';
                }
@@ -287,7 +288,7 @@ version: $version
                        }
                        else {
                                my $msg = 'Failed to run initdb (executable 
probably not available)';
-                               exists $ENV{PGINITDB} and $msg .= " ENV was: 
$ENV{PGINITDB}";
+                               exists $ENV{DBDPG_INITDB} and $msg .= " ENV 
was: $ENV{DBDPG_INITDB}";
                                $msg .= " Final call was: $initdb";
                                $@ = $msg;
                        }
@@ -719,8 +720,8 @@ sub get_test_settings {
 
        ## Find the best candidate for the pg_ctl program
        my $pg_ctl = 'pg_ctl';
-       if (exists $ENV{PGINITDB} and -e $ENV{PGINITDB}) {
-               ($pg_ctl = $ENV{PGINITDB}) =~ s/initdb/pg_ctl/;
+       if (exists $ENV{DBDPG_INITDB} and -e $ENV{DBDPG_INITDB}) {
+               ($pg_ctl = $ENV{DBDPG_INITDB}) =~ s/initdb/pg_ctl/;
        }
        my ($testdsn, $testuser, $testdir, $error) = ('','','','?');
        my ($helpconnect, $su, $uid, $initdb, $version) = (0,'','','default',0);
-- 
1.8.4

Reply via email to