mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-11-21 03:13:05 +08:00
Skip some permissions checks on Cygwin
These are checks that are already skipped on other Windows systems. Backpatch to all live branches, as appropriate.
This commit is contained in:
parent
a13c7ee87b
commit
32c5dc0ebe
@ -86,7 +86,7 @@ command_fails([ 'initdb', $datadir ], 'existing data directory');
|
||||
SKIP:
|
||||
{
|
||||
skip "unix-style permissions not supported on Windows", 2
|
||||
if ($windows_os);
|
||||
if ($windows_os || $Config::Config{osname} eq 'cygwin');
|
||||
|
||||
# Init a new db with group access
|
||||
my $datadir_group = "$tempdir/data_group";
|
||||
|
@ -495,7 +495,7 @@ SKIP:
|
||||
SKIP:
|
||||
{
|
||||
skip "unix-style permissions not supported on Windows", 1
|
||||
if ($windows_os);
|
||||
if ($windows_os || $Config::Config{osname} eq 'cygwin');
|
||||
|
||||
ok(check_mode_recursive("$tempdir/backup1", 0750, 0640),
|
||||
"check backup dir permissions");
|
||||
|
@ -79,7 +79,8 @@ $logFileName = "$tempdir/data/perm-test-640.log";
|
||||
|
||||
SKIP:
|
||||
{
|
||||
skip "group access not supported on Windows", 3 if ($windows_os);
|
||||
skip "group access not supported on Windows", 3
|
||||
if ($windows_os || $Config::Config{osname} eq 'cygwin');
|
||||
|
||||
system_or_bail 'pg_ctl', 'stop', '-D', "$tempdir/data";
|
||||
|
||||
|
@ -60,7 +60,7 @@ template1
|
||||
SKIP:
|
||||
{
|
||||
skip "unix-style permissions not supported on Windows", 1
|
||||
if ($windows_os);
|
||||
if ($windows_os || $Config::Config{osname} eq 'cygwin');
|
||||
|
||||
ok(check_mode_recursive($node_primary->data_dir(), 0750, 0640),
|
||||
'check PGDATA permissions');
|
||||
|
@ -101,7 +101,8 @@ for my $scenario (@scenario)
|
||||
SKIP:
|
||||
{
|
||||
skip "unix-style permissions not supported on Windows", 4
|
||||
if $scenario->{'skip_on_windows'} && $windows_os;
|
||||
if ($scenario->{'skip_on_windows'} &&
|
||||
($windows_os || $Config::Config{osname} eq 'cygwin'));
|
||||
|
||||
# Take a backup and check that it verifies OK.
|
||||
my $backup_path = $primary->backup_dir . '/' . $name;
|
||||
|
Loading…
Reference in New Issue
Block a user