DBD-Pg
view release on metacpan or search on metacpan
t/dbdpg_test_setup.pl view on Meta::CPAN
print {$fh} "This is a test directory for DBD::Pg and may be removed\n";
print {$fh} "You may want to ensure the postmaster has been stopped first.\n";
print {$fh} "Check the data/postmaster.pid file\n";
close $fh or die qq{Could not close "$readme": $!\n};
}
## Likely candidates for running this
my @userlist = (qw/postgres postgresql pgsql _postgres/);
## Start with whoever owns this file, unless it's us
my $username = getpwuid ((stat($0))[4]);
unshift @userlist, $username if defined $username and $username ne getpwent;
my %doneuser;
for (@userlist) {
$testuser = $_;
next if $doneuser{$testuser}++;
$uid = (getpwnam $testuser)[2];
next if !defined $uid;
next unless chown $uid, -1, $testdir;
( run in 0.227 second using v1.01-cache-2.11-cpan-8d75d55dd25 )