[Piuparts-commits] [piuparts] 04/08: database package upgrade tuning

Holger Levsen holger at layer-acht.org
Tue Jan 24 10:45:10 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 36c3691b91e3afb9f008c902ab7eaf20dd614730
Author: Andreas Beckmann <anbe at debian.org>
Date:   Tue Jan 24 05:53:26 2017 +0100

    database package upgrade tuning
    
    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 | 12 +++++++++++-
 custom-scripts/scripts/pre_install_database-server        |  3 ++-
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/custom-scripts/scripts/pre_distupgrade_zz_database-server b/custom-scripts/scripts/pre_distupgrade_zz_database-server
index 40d9cf0..ba686ad 100755
--- a/custom-scripts/scripts/pre_distupgrade_zz_database-server
+++ b/custom-scripts/scripts/pre_distupgrade_zz_database-server
@@ -18,8 +18,8 @@ fi
 
 CANDIDATES=""
 CANDIDATES="$CANDIDATES default-mysql-server"
-CANDIDATES="$CANDIDATES mysql-server"
 CANDIDATES="$CANDIDATES postgresql"
+CANDIDATES="$CANDIDATES postgresql-8.3"
 CANDIDATES="$CANDIDATES postgresql-8.4"
 CANDIDATES="$CANDIDATES postgresql-9.1"
 CANDIDATES="$CANDIDATES postgresql-9.4"
@@ -31,6 +31,15 @@ case "$PIUPARTS_DISTRIBUTION_NEXT" in
 		;;
 esac
 
+case "$PIUPARTS_DISTRIBUTION_NEXT" in
+	stretch)
+		: # no mysql-server
+		;;
+	*)
+		CANDIDATES="$CANDIDATES mysql-server"
+		;;
+esac
+
 PACKAGES=""
 
 # early upgrade runs into even more trouble for some packages ...
@@ -72,6 +81,7 @@ upgrade_pg_cluster()
 
 	if ! is_installed postgresql-${to}
 	then
+		echo "Installing postgresql-${to}"
 		apt-get -y install postgresql-${to}
 	fi
 
diff --git a/custom-scripts/scripts/pre_install_database-server b/custom-scripts/scripts/pre_install_database-server
index 8b3ec01..258734e 100755
--- a/custom-scripts/scripts/pre_install_database-server
+++ b/custom-scripts/scripts/pre_install_database-server
@@ -108,6 +108,7 @@ case ${PIUPARTS_OBJECTS%%=*} in
 	neutron-server)				SQLITE3=yes ;;
 	neutron-*-agent)			SQLITE3=yes ;;
 	nginx-naxsi-ui)				MYSQL=yes ;;
+	obs-api)				MYSQL=yes ;;
 	ocsinventory-reports)			MYSQL=yes ;;
 	ocsinventory-server)			MYSQL=yes ;;
 	openacs)				POSTGRESQL=yes ;;
@@ -188,7 +189,7 @@ esac
 
 if [ "$FUSIONFORGE" = "yes" ]; then
 	case "$PIUPARTS_DISTRIBUTION" in
-		wheezy*|jessie|jessie/updates)
+		wheezy*|jessie|jessie/updates|jessie-updates|jessie-proposed-updates)
 			POSTGRESQL=yes
 			;;
 		*)

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