[Piuparts-commits] [piuparts] 03/10: pre_install_database-server: use default-mysql-* in stretch+
Holger Levsen
holger at layer-acht.org
Mon Dec 19 13:04:39 UTC 2016
This is an automated email from the git hooks/post-receive script.
holger pushed a commit to branch develop
in repository piuparts.
commit d88c2038b81e10a8be8e566ed15372d8271bbee7
Author: Andreas Beckmann <anbe at debian.org>
Date: Mon Dec 19 04:42:54 2016 +0100
pre_install_database-server: use default-mysql-* in stretch+
Signed-off-by: Andreas Beckmann <anbe at debian.org>
Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
.../scripts/pre_distupgrade_zz_database-server | 1 +
custom-scripts/scripts/pre_install_database-server | 25 +++++++++++++++-------
debian/changelog | 2 +-
3 files changed, 19 insertions(+), 9 deletions(-)
diff --git a/custom-scripts/scripts/pre_distupgrade_zz_database-server b/custom-scripts/scripts/pre_distupgrade_zz_database-server
index 6290d91..2fe58a3 100755
--- a/custom-scripts/scripts/pre_distupgrade_zz_database-server
+++ b/custom-scripts/scripts/pre_distupgrade_zz_database-server
@@ -17,6 +17,7 @@ if [ "$PIUPARTS_PHASE" = "" ]; then
fi
CANDIDATES=""
+CANDIDATES="$CANDIDATES default-mysql-server"
CANDIDATES="$CANDIDATES mysql-server"
CANDIDATES="$CANDIDATES postgresql"
CANDIDATES="$CANDIDATES postgresql-8.4"
diff --git a/custom-scripts/scripts/pre_install_database-server b/custom-scripts/scripts/pre_install_database-server
index 93f14ca..163a70a 100755
--- a/custom-scripts/scripts/pre_install_database-server
+++ b/custom-scripts/scripts/pre_install_database-server
@@ -10,6 +10,7 @@ POSTGRESQL=
SQLITE3=
FUSIONFORGE=
CLIENT=
+INSTALL=
case ${PIUPARTS_OBJECTS%%=*} in
acidbase) MYSQL=yes ;;
@@ -191,25 +192,33 @@ if [ "$FUSIONFORGE" = "yes" ]; then
POSTGRESQL=yes
;;
*)
- echo "Installing fusionforge-db-local..."
- apt-get -y install fusionforge-db-local
+ INSTALL="$INSTALL fusionforge-db-local"
;;
esac
fi
if [ "$MYSQL" = "yes" ]; then
- echo "Installing mysql-server..."
- apt-get -y install mysql-server ${CLIENT:+mysql-client}
+ case "$PIUPARTS_DISTRIBUTION" in
+ lenny*|squeeze*|wheezy*|jessie*)
+ INSTALL="$INSTALL mysql-server ${CLIENT:+mysql-client}"
+ ;;
+ *)
+ INSTALL="$INSTALL default-mysql-server ${CLIENT:+default-mysql-client}"
+ ;;
+ esac
fi
if [ "$POSTGRESQL" = "yes" ]; then
- echo "Installing postgresql..."
- apt-get -y install postgresql
+ INSTALL="$INSTALL postgresql"
fi
if [ "$SQLITE3" = "yes" ]; then
- echo "Installing sqlite3..."
- apt-get -y install sqlite3
+ INSTALL="$INSTALL sqlite3"
+fi
+
+if [ -n "$INSTALL" ]; then
+ echo "Installing ${INSTALL# }..."
+ apt-get -y install $INSTALL
fi
exit 0
diff --git a/debian/changelog b/debian/changelog
index 02d3803..81caf83 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
piuparts (0.74) UNRELEASED; urgency=medium
- *
+ * pre_install_database-server: Use default-mysql-* from stretch onwards.
-- Andreas Beckmann <anbe at debian.org> Mon, 19 Dec 2016 03:10:28 +0100
--
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