DBD-Pg
view release on metacpan or search on metacpan
t/dbdpg_test_setup.pl view on Meta::CPAN
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;
next unless chown $uid, -1, $readme;
$su = $testuser;
$founduser++;
$info = '';
$olddir = getcwd;
eval {
chdir $testdir;
$info = qx{su -m $testuser -c "/bin/sh -c '$initdb --locale=C -E UTF8 -D $testdir/data 2>&1'"};
};
my $err = $@;
chdir $olddir;
( run in 2.406 seconds using v1.01-cache-2.11-cpan-71847e10f99 )