--- a/.hgignore Wed Aug 31 13:57:53 2011 +0200
+++ b/.hgignore Wed Aug 31 14:13:15 2011 +0200
@@ -1,3 +1,4 @@
+syntax: glob
LittleBird
debian/files
debian/littlebird-tc-common
@@ -13,3 +14,11 @@
debian/littlebird-tc/usr/share/doc/littlebird-tc/README.Debian
debian/littlebird-tc/usr/share/doc/littlebird-tc/changelog.Debian.gz
debian/littlebird-tc/usr/share/doc/littlebird-tc/copyright
+debian/littlebird-tc-common.debhelper.log
+debian/littlebird-tc-common.postrm.debhelper
+debian/littlebird-tc-common.substvars
+debian/littlebird-tc-core.debhelper.log
+debian/littlebird-tc-core.substvars
+debian/littlebird-tc-sql.debhelper.log
+debian/littlebird-tc-sql.postrm.debhelper
+debian/littlebird-tc-sql.substvars
--- /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
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/littlebird-tc-sql.templates Wed Aug 31 14:13:15 2011 +0200
@@ -0,0 +1,19 @@
+Template: littlebird-tc-sql/TITLE
+Type: title
+Description: This is the littlebird trust center SQL package.
+
+Template: littlebird-tc/db/adminuser
+Type: string
+Default: root
+Description: The user to be used for the *administrative* database connection.
+ Some operations during install need administrative privileges, we need
+ the name of the user who is empowered enough.
+
+Template: littlebird-tc/db/adminpass
+Type: password
+Default:
+Description: The password to be used for the *administrative* database connection.
+ Some operations during install need *administrative* privileges, we need
+ the password for the user who is empowered enough. (The password will be securly kept
+ in the debconf database.)
+