better ignore, track more files :-) testing
authorHeiko Schlittermann (APT) <hs@schlittermann.de>
Wed, 31 Aug 2011 14:13:15 +0200
branchtesting
changeset 6 e9d06ed052d3
parent 5 39695f73e414
child 7 c34f5210c656
better ignore, track more files :-)
.hgignore
debian/littlebird-tc-sql.config
debian/littlebird-tc-sql.templates
--- 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.)
+