Adds an update script for version 0.10.2.
authorVincent Zanotti <vincent.zanotti@m4x.org>
Mon, 9 Nov 2009 00:42:47 +0000 (01:42 +0100)
committerVincent Zanotti <vincent.zanotti@m4x.org>
Mon, 9 Nov 2009 00:42:47 +0000 (01:42 +0100)
Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
upgrade/0.10.2/update.sh [new file with mode: 0755]
upgrade/inc/pervasive.sh

diff --git a/upgrade/0.10.2/update.sh b/upgrade/0.10.2/update.sh
new file mode 100755 (executable)
index 0000000..928d1e4
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+. ../inc/pervasive.sh
+
+mailman_stop
+mailman_templates
+mailman_start
+
+###########################################################
+for sql in *.sql
+do
+    echo -n $sql
+    $MYSQL $DATABASE < $sql &>/dev/null || echo -n " ERROR"
+    echo .
+done
index 8b1d47f..f5b279e 100755 (executable)
@@ -10,6 +10,11 @@ if [ "$UID" != 0 ]; then
     exit 1
 fi
 
+if [[ -n "${DBPREFIX}" ]]; then
+    echo "Using non-default database ${DBPREFIX}x4dat."
+fi
+declare -r DATABASE="${DBPREFIX}x4dat"
+
 function mailman_stop() {
     echo -n "stops mailman"
     /etc/init.d/mailman stop &>/dev/null
@@ -28,4 +33,3 @@ function mailman_start() {
     /etc/init.d/mailman start &>/dev/null
     echo .
 }
-