Author: turnstep
Date: Tue Jun 10 16:21:23 2008
New Revision: 11403

Modified:
   DBD-Pg/trunk/t/dbdpg_test_setup.pl

Log:
Make sure restarts use the new socket dir.


Modified: DBD-Pg/trunk/t/dbdpg_test_setup.pl
==============================================================================
--- DBD-Pg/trunk/t/dbdpg_test_setup.pl  (original)
+++ DBD-Pg/trunk/t/dbdpg_test_setup.pl  Tue Jun 10 16:21:23 2008
@@ -105,8 +105,14 @@
                        }
                        else {
                                warn "Restarting test database $testdsn at 
$testdir\n";
-
-                               my $COM = qq{$pg_ctl -l 
$testdir/dbdpg_test.logfile -D $testdir start};
+                               my $option = '';
+                               if ($^O !~ /Win32/) {
+                                       if (! -e 
"$test_database_dir/data/socket") {
+                                               mkdir 
"$test_database_dir/data/socket";
+                                       }
+                                       $option = q{-o '-k socket'};
+                               }
+                               my $COM = qq{$pg_ctl $option -l 
$testdir/dbdpg_test.logfile -D $testdir start};
                                if ($su) {
                                        $COM = qq{su -m $su -c "$COM"};
                                }

Reply via email to