]> granicus.if.org Git - postgresql/commitdiff
Fix pg_upgrade test script's line end handling on Windows.
authorAndrew Dunstan <andrew@dunslane.net>
Wed, 5 Sep 2012 22:00:31 +0000 (18:00 -0400)
committerAndrew Dunstan <andrew@dunslane.net>
Wed, 5 Sep 2012 22:00:31 +0000 (18:00 -0400)
Call pg_dumpall using -f switch instead of redirection, to avoid
writing the output in text mode and generating spurious carriage
returns. Remove to carriage return ignoring hack introduced by
commit e442b0f0c6fd26738bafdeb5222511b586dfe4b9.

Backpatch to 9.2.

contrib/pg_upgrade/test.sh

index d411ac60acc5b2fa4861d03b1ba08871f3590b9e..2d2cf64dcf939c26fc3254162fa880fab0409cac 100644 (file)
@@ -67,7 +67,7 @@ set -x
 $oldbindir/initdb
 $oldbindir/pg_ctl start -l "$logdir/postmaster1.log" -w
 if "$MAKE" -C "$oldsrc" installcheck; then
-       pg_dumpall >"$temp_root"/dump1.sql || pg_dumpall1_status=$?
+       pg_dumpall -f "$temp_root"/dump1.sql || pg_dumpall1_status=$?
        if [ "$newsrc" != "$oldsrc" ]; then
                oldpgversion=`psql -A -t -d regression -c "SHOW server_version_num"`
                fix_sql=""
@@ -115,7 +115,7 @@ if [ $testhost = Msys ] ; then
 else
        sh ./analyze_new_cluster.sh
 fi
-pg_dumpall >"$temp_root"/dump2.sql || pg_dumpall2_status=$?
+pg_dumpall -f "$temp_root"/dump2.sql || pg_dumpall2_status=$?
 pg_ctl -m fast stop
 if [ -n "$pg_dumpall2_status" ]; then
        echo "pg_dumpall of post-upgrade database cluster failed"
@@ -128,10 +128,6 @@ else
        sh ./delete_old_cluster.sh
 fi
 
-if [ $testhost = Msys ] ; then
-       dos2unix "$temp_root"/dump1.sql "$temp_root"/dump2.sql
-fi
-
 if diff -q "$temp_root"/dump1.sql "$temp_root"/dump2.sql; then
        echo PASSED
        exit 0