[Piuparts-commits] [piuparts] 01/01: wheezy->jessie: restart postgresql before upgrading the cluster
Holger Levsen
holger at layer-acht.org
Thu Dec 14 20:10:18 UTC 2017
This is an automated email from the git hooks/post-receive script.
holger pushed a commit to branch develop
in repository piuparts.
commit 8403175685966ff99b7e8fb49f687fbc1b4c1604
Author: Andreas Beckmann <anbe at debian.org>
Date: Thu Dec 14 20:47:07 2017 +0100
wheezy->jessie: restart postgresql before upgrading the cluster
Signed-off-by: Andreas Beckmann <anbe at debian.org>
Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
custom-scripts/scripts/pre_distupgrade_zz_database-server | 7 ++++++-
debian/changelog | 2 ++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/custom-scripts/scripts/pre_distupgrade_zz_database-server b/custom-scripts/scripts/pre_distupgrade_zz_database-server
index 55af05c..ef93317 100755
--- a/custom-scripts/scripts/pre_distupgrade_zz_database-server
+++ b/custom-scripts/scripts/pre_distupgrade_zz_database-server
@@ -109,6 +109,11 @@ upgrade_pg_cluster()
if is_installed postgresql-${from} && is_installed postgresql-${to}
then
+ if [ "$3" = "--restart-first" ]; then
+ echo ""
+ echo "Restarting PostgreSQL (#882409)..."
+ invoke-rc.d postgresql restart
+ fi
echo ""
echo "Upgrading PostgreSQL Cluster from ${from} to ${to}"
pg_dropcluster ${to} main --stop
@@ -125,7 +130,7 @@ case "${PIUPARTS_DISTRIBUTION}:${PIUPARTS_DISTRIBUTION_NEXT}" in
upgrade_pg_cluster 8.4 9.1
;;
wheezy:jessie)
- upgrade_pg_cluster 9.1 9.4
+ upgrade_pg_cluster 9.1 9.4 --restart-first
;;
jessie:stretch)
upgrade_pg_cluster 9.4 9.6
diff --git a/debian/changelog b/debian/changelog
index 9447419..009727c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -26,6 +26,8 @@ piuparts (0.83) UNRELEASED; urgency=medium
piuparts-report to exclude (most of) these logfiles from the report.
* master-bin/report_newly_bugged_packages: Remove, merged into
piuparts-analyze.
+ * scripts/pre_distupgrade_zz_database-server: wheezy->jessie: Restart
+ postgresql before upgrading the cluster, working around #882409.
* Update policy references, the permalinks changed with the new toolchain.
* Add bug template for failing to reinstall a package.
* Adjust known_problems patterns for dpkg 1.19 message changes.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/piuparts/piuparts.git
More information about the Piuparts-commits
mailing list