mirror of
https://github.com/postgres/postgres.git
synced 2025-07-03 20:02:46 +03:00
Fix unportable shell-script syntax in pg_upgrade's test.sh.
I discovered the hard way that on some old shells, the locution
FOO="" unset FOO
does not behave the same as
FOO=""; unset FOO
and in fact leaves FOO set to an empty string. test.sh was inconsistently
spelling it different ways on adjacent lines.
This got broken relatively recently, in commit c737a2e56
, so the lack of
field reports to date doesn't represent a lot of evidence that the problem
is rare.
This commit is contained in:
@ -76,10 +76,10 @@ rm -rf "$BASE_PGDATA" "$PGDATA"
|
||||
PGDATABASE=""; unset PGDATABASE
|
||||
PGUSER=""; unset PGUSER
|
||||
PGSERVICE=""; unset PGSERVICE
|
||||
PGSSLMODE="" unset PGSSLMODE
|
||||
PGSSLMODE=""; unset PGSSLMODE
|
||||
PGREQUIRESSL=""; unset PGREQUIRESSL
|
||||
PGCONNECT_TIMEOUT=""; unset PGCONNECT_TIMEOUT
|
||||
PGHOST="" unset PGHOST
|
||||
PGHOST=""; unset PGHOST
|
||||
PGHOSTADDR=""; unset PGHOSTADDR
|
||||
|
||||
logdir=$PWD/log
|
||||
|
Reference in New Issue
Block a user