summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1997-07-12 15:57:31 +0000
committerBruce Momjian <bruce@momjian.us>1997-07-12 15:57:31 +0000
commita89f9731e9e9e95652183992855d94aa9bf6f28c (patch)
treed0672611d26d7feefe751bc38ad2e8c596debfb0
parente66f5c05ebe3589faf6b61ebf9611cedee9d804f (diff)
downloadpostgresql-a89f9731e9e9e95652183992855d94aa9bf6f28c.tar.gz
Have pg_dumpall return proper status on exit
-rw-r--r--src/bin/pg_dump/pg_dumpall6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/bin/pg_dump/pg_dumpall b/src/bin/pg_dump/pg_dumpall
index 87c703ac01..976a05eebe 100644
--- a/src/bin/pg_dump/pg_dumpall
+++ b/src/bin/pg_dump/pg_dumpall
@@ -52,5 +52,9 @@ do
echo "${BS}connect template1 $POSTGRES_USER"
echo "create database $DATABASE;"
echo "${BS}connect $DATABASE $POSTGRES_USER"
- pg_dump "$@" $DATABASE || echo "pg_dump failed on $DATABASE" 1>&2
+ pg_dump "$@" $DATABASE
+ if [ "$?" -ne 0 ]
+ then echo "pg_dump failed on $DATABASE, exiting" 1>&2
+ exit 1
+ fi
done