[Piuparts-commits] [piuparts] 01/03: adjust database upgrade and cleanup paths

Holger Levsen holger at moszumanska.debian.org
Tue Oct 13 08:18:34 UTC 2015


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch develop
in repository piuparts.

commit e11b24efeb9db2e0ab12fbcdd9ebbbf9ccdb976d
Author: Andreas Beckmann <anbe at debian.org>
Date:   Tue Oct 6 15:07:08 2015 +0200

    adjust database upgrade and cleanup paths
    
    Signed-off-by: Andreas Beckmann <anbe at debian.org>
---
 custom-scripts/scripts-leftovers/pre_remove_preseed_cleanup | 2 ++
 custom-scripts/scripts/pre_distupgrade_zz_database-server   | 8 +++++++-
 debian/changelog                                            | 1 +
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/custom-scripts/scripts-leftovers/pre_remove_preseed_cleanup b/custom-scripts/scripts-leftovers/pre_remove_preseed_cleanup
index e634479..3ee0e4f 100755
--- a/custom-scripts/scripts-leftovers/pre_remove_preseed_cleanup
+++ b/custom-scripts/scripts-leftovers/pre_remove_preseed_cleanup
@@ -75,7 +75,9 @@ if [ -d /var/lib/mysql ]; then
 	echo "mysql-server-5.1 mysql-server-5.1/postrm_remove_databases boolean true" | debconf-set-selections
 	echo "mysql-server-5.5 mysql-server-5.5/postrm_remove_databases boolean true" | debconf-set-selections
 	echo "mysql-server-5.6 mysql-server-5.6/postrm_remove_databases boolean true" | debconf-set-selections
+	# wrong template name is used in jessie
 	echo "mariadb-server-10.0 mysql-server-10.0/postrm_remove_databases boolean true" | debconf-set-selections
+	echo "mariadb-server-10.0 mariadb-server-10.0/postrm_remove_databases boolean true" | debconf-set-selections
 	echo "percona-xtradb-cluster-server-5.5 mysql-server-5.1/postrm_remove_databases boolean true" | debconf-set-selections
 fi
 
diff --git a/custom-scripts/scripts/pre_distupgrade_zz_database-server b/custom-scripts/scripts/pre_distupgrade_zz_database-server
index 120a80c..35fe3e7 100755
--- a/custom-scripts/scripts/pre_distupgrade_zz_database-server
+++ b/custom-scripts/scripts/pre_distupgrade_zz_database-server
@@ -8,10 +8,16 @@ fi
 
 CANDIDATES=""
 CANDIDATES="$CANDIDATES mysql-server"
-CANDIDATES="$CANDIDATES mysql-server-5.5"
 CANDIDATES="$CANDIDATES postgresql"
 CANDIDATES="$CANDIDATES postgresql-8.4"
 CANDIDATES="$CANDIDATES postgresql-9.1"
+
+case "$PIUPARTS_DISTRIBUTION_NEXT" in
+	jessie)
+		CANDIDATES="$CANDIDATES mysql-server-5.5"
+		;;
+esac
+
 PACKAGES=""
 
 # early upgrade runs into even more trouble for some packages ...
diff --git a/debian/changelog b/debian/changelog
index 91d2792..55b1520 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ piuparts (0.67) UNRELEASED; urgency=medium
     - Ensure /etc/mtab exists in the chroot.
   * scripts/post_distupgrade_exceptions:
     - Fix the /etc/nsswitch.conf wheezy -> jessie upgrade handling.
+  * Update custom scripts handling databases.
   * Add bug template for wheezy -> jessie -> stretch upgrades.
 
  -- Holger Levsen <holger at debian.org>  Wed, 26 Aug 2015 01:00:23 +0200

-- 
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