summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Raiskup <praiskup@redhat.com>2014-07-03 14:48:12 +0200
committerPavel Raiskup <praiskup@redhat.com>2014-07-03 15:00:47 +0200
commite41b5d47cae973dce7ee8366b710573f706e689a (patch)
tree2e6e1588a1be9ef15dfa88c1b379f79a21f9866f
parent36f2f345dddc0c119fc9f1df7c51cacd84ae0fd7 (diff)
downloadpostgresql-setup-e41b5d47cae973dce7ee8366b710573f706e689a.tar.gz
postgresql-setup-e41b5d47cae973dce7ee8366b710573f706e689a.tar.xz
postgresql-setup-e41b5d47cae973dce7ee8366b710573f706e689a.zip
postgresql-setup: --upgrade std{out,err} adjusted
Use the echo wrappers also in --upgrade. Previously, e.g. when PGDATA pointed to directory without SELinux label, the output from postgresql-setup --upgrade was broken by warnings from restorecon: # postgresql-setup --upgrade --service postgresql@SUFFIX Upgrading database: /sbin/restorecon: Warning no default label for /tmp/data /sbin/restorecon: Warning no default label for /tmp/data/pg_log OK
-rw-r--r--postgresql-setup.in20
1 files changed, 8 insertions, 12 deletions
diff --git a/postgresql-setup.in b/postgresql-setup.in
index 7f7c6c9..076dafe 100644
--- a/postgresql-setup.in
+++ b/postgresql-setup.in
@@ -169,9 +169,7 @@ upgrade()
exit 1
fi
if [ ! -x "$PGENGINE/pg_upgrade" ]; then
- echo
- echo $"Please install the postgresql-upgrade RPM."
- echo
+ error $"Please install the postgresql-upgrade package."
exit 5
fi
@@ -201,7 +199,7 @@ upgrade()
echo "local all postgres ident" > "$pgdataold/pg_hba.conf"
fi
- echo -n $"Upgrading database: "
+ info $"Upgrading database."
# Create empty new-format database
if perform_initdb; then
@@ -231,19 +229,17 @@ upgrade()
fi
if [ $script_result -eq 0 ]; then
- echo $"OK"
- echo
- echo $"The configuration files were replaced by default configuration."
- echo $"The previous configuration and data are stored in folder"
- echo $pgdataold.
+ info $"Upgraded OK."
+ warn $"The configuration files were replaced by default configuration."
+ warn $"The previous configuration and data are stored in folder"
+ warn $pgdataold.
else
# Clean up after failure
rm -rf "$pgdata"
mv "$pgdataold" "$pgdata"
- echo $"failed"
+ error $"failed"
fi
- echo
- echo $"See $upgrade_log for details."
+ info $"See $upgrade_log for details."
}