[Piuparts-commits] [piuparts] 04/04: update database handling for fusionforge packages

Holger Levsen holger at moszumanska.debian.org
Fri Oct 9 23:16:28 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 69278a4bebcf8429ff3c3828edd993fd86fb908f
Author: Andreas Beckmann <anbe at debian.org>
Date:   Tue Oct 6 14:57:57 2015 +0200

    update database handling for fusionforge packages
    
    Signed-off-by: Andreas Beckmann <anbe at debian.org>
---
 custom-scripts/scripts/pre_install_database-server | 24 +++++++++++++---------
 1 file changed, 14 insertions(+), 10 deletions(-)

diff --git a/custom-scripts/scripts/pre_install_database-server b/custom-scripts/scripts/pre_install_database-server
index f065b9d..623e4f1 100755
--- a/custom-scripts/scripts/pre_install_database-server
+++ b/custom-scripts/scripts/pre_install_database-server
@@ -47,18 +47,10 @@ case ${PIUPARTS_OBJECTS%%=*} in
 	drupal7-mod-*)				MYSQL=yes ;;
 	frontaccounting)			MYSQL=yes ;;
 	fossology-agents)			POSTGRESQL=yes ;;
-	fusionforge-plugin-blocks)		POSTGRESQL=yes ;;
-	fusionforge-plugin-extsubproj)		POSTGRESQL=yes ;;
-	fusionforge-plugin-gravatar)		POSTGRESQL=yes ;;
-	fusionforge-plugin-hudson)		POSTGRESQL=yes ;;
-	fusionforge-plugin-mediawiki)		POSTGRESQL=yes ;;
-	fusionforge-plugin-moinmoin)		POSTGRESQL=yes ;;
-	fusionforge-plugin-projectlabels)	POSTGRESQL=yes ;;
-	fusionforge-plugin-scmarch)		POSTGRESQL=yes ;;
-	fusionforge-plugin-scmcvs)		POSTGRESQL=yes ;;
-	fusionforge-plugin-scmdarcs)		POSTGRESQL=yes ;;
+	fusionforge-plugin-*)			FUSIONFORGE=yes ;;
 	fusionforge-standard)			POSTGRESQL=yes ;;
 	fusioninventory-for-glpi)		MYSQL=yes ;;
+	gforge-db-postgresql)			POSTGRESQL=yes ;;
 	gforge-lists-mailman)			POSTGRESQL=yes ;;
 	gforge-plugin-extratabs)		POSTGRESQL=yes ;;
 	gforge-plugin-mediawiki)		POSTGRESQL=yes ;;
@@ -188,6 +180,18 @@ case ${PIUPARTS_OBJECTS%%=*} in
 	zabbix-server-pgsql)			POSTGRESQL=yes ;;
 esac
 
+if [ "$FUSIONFORGE" = "yes" ]; then
+	case $PIUPARTS_DISTRIBUTION in
+		wheezy*|jessie)
+			POSTGRESQL=yes
+			;;
+		*)
+			echo "Installing fusionforge-db-local..."
+			apt-get -y install fusionforge-db-local
+			;;
+	esac
+fi
+
 if [ "$MYSQL" = "yes" ]; then
 	echo "Installing mysql-server..."
 	apt-get -y install mysql-server

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