]> granicus.if.org Git - postgresql/commitdiff
Avoid accidental wildcard expansion in msys shell
authorAndrew Dunstan <andrew@dunslane.net>
Sun, 3 Mar 2019 16:48:12 +0000 (11:48 -0500)
committerAndrew Dunstan <andrew@dunslane.net>
Sun, 3 Mar 2019 16:48:12 +0000 (11:48 -0500)
Commit f092de05 added a test for pg_dumpall --exclude-database including
the wildcard pattern '*dump*' which matches some files in the source
directory. The test library on msys uses the shell which expands this
and thus the program gets incorrect arguments. This doesn't happen if
the pattern doesn't match any files, so here the pattern is set to
'*dump_test*' which is such a pattern.

Per buildfarm animal jacana.

src/bin/pg_dump/t/002_pg_dump.pl

index 8fa7f0f61f844f7f00e8990e7cc25eb0c9e13061..668cb0f803f4d74c781186618cf5f54a01289bce 100644 (file)
@@ -227,7 +227,7 @@ my %pgdump_runs = (
        pg_dumpall_exclude => {
                dump_cmd => [
                        'pg_dumpall', '-v', "--file=$tempdir/pg_dumpall_exclude.sql",
-                       '--exclude-database', '*dump*', '--no-sync',
+                       '--exclude-database', '*dump_test*', '--no-sync',
                ],
        },
        no_blobs => {