debian/littlebird-tc-sql.config
branchtesting
changeset 6 e9d06ed052d3
child 7 c34f5210c656
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/littlebird-tc-sql.config	Wed Aug 31 14:13:15 2011 +0200
@@ -0,0 +1,40 @@
+#! /bin/sh
+set -e
+. /usr/share/debconf/confmodule
+db_version 2.0
+
+prefix=littlebird-tc
+
+myaccess() { mysql -h"$1" -u"$2" -p"$3" -e ""; }
+
+
+if test "$1" = "clear"; then
+	db_reset $prefix/db/adminuser
+	db_reset $prefix/db/adminpass
+fi
+
+db_settitle littlebird-tc-sql/TITLE
+
+db_beginblock
+
+	if false; then
+	db_get $prefix/db/host      && host="${RET}"
+	db_get $prefix/db/adminuser && user="${RET}" 
+	db_get $prefix/db/adminpass && pass="${RET}" 
+
+	if test "$user" && test "$pass" \
+		&& myaccess "$host" "$user" "$pass"
+	then
+		echo "DB access as admin is ok" >&2
+	else
+		db_input medium $prefix/db/adminuser
+		db_input medium $prefix/db/adminpass
+	fi
+	fi
+
+	db_input medium $prefix/db/adminuser
+	db_input high   $prefix/db/adminpass
+db_endblock
+
+db_go || true
+