diff --git a/src/bin/pg_basebackup/t/010_pg_basebackup.pl b/src/bin/pg_basebackup/t/010_pg_basebackup.pl index a7ded06944..e56825382c 100644 --- a/src/bin/pg_basebackup/t/010_pg_basebackup.pl +++ b/src/bin/pg_basebackup/t/010_pg_basebackup.pl @@ -267,9 +267,11 @@ is(scalar(@tblspc_tars), 1, 'one tablespace tar was created'); SKIP: { my $tar = $ENV{TAR}; + # don't check for a working tar here, to accomodate various odd + # cases such as AIX. If tar doesn't work the init_from_backup below + # will fail. skip "no tar program available", 1 - if (!defined $tar || $tar eq '' - || system_log($tar, '--version') != 0); + if (!defined $tar || $tar eq ''); my $node2 = PostgreSQL::Test::Cluster->new('replica');