# HG changeset patch # User Heiko Schlittermann (APT) # Date 1314792795 -7200 # Node ID e9d06ed052d373036fcf1bb8bf6a58f55c8ef12f # Parent 39695f73e4147969a0c29a9b67eef2377750b8a6 better ignore, track more files :-) diff -r 39695f73e414 -r e9d06ed052d3 .hgignore --- 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 diff -r 39695f73e414 -r e9d06ed052d3 debian/littlebird-tc-sql.config --- /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 + diff -r 39695f73e414 -r e9d06ed052d3 debian/littlebird-tc-sql.templates --- /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.) +