# HG changeset patch # User Heiko Schlittermann (APT) # Date 1314791873 -7200 # Node ID 39695f73e4147969a0c29a9b67eef2377750b8a6 # Parent 60a9d558f2a94cffc7bf1a1d0556acde5e06d350 testing the config scripts diff -r 60a9d558f2a9 -r 39695f73e414 debian/changelog --- a/debian/changelog Wed Aug 31 12:01:21 2011 +0200 +++ b/debian/changelog Wed Aug 31 13:57:53 2011 +0200 @@ -1,3 +1,9 @@ +littlebird (2011072500-9) stable; urgency=low + + * next stop config script + + -- Heiko Schlittermann Wed, 31 Aug 2011 13:56:32 +0200 + littlebird (2011072500-8) stable; urgency=low * fixed db installation script diff -r 60a9d558f2a9 -r 39695f73e414 debian/littlebird-tc-common.config --- a/debian/littlebird-tc-common.config Wed Aug 31 12:01:21 2011 +0200 +++ b/debian/littlebird-tc-common.config Wed Aug 31 13:57:53 2011 +0200 @@ -6,6 +6,7 @@ . /usr/share/debconf/confmodule db_version 2.0 +# used for testing if test "$1" = "clear"; then db_reset $PKG/db/host db_reset $PKG/db/user diff -r 60a9d558f2a9 -r 39695f73e414 debian/littlebird-tc-common.templates --- a/debian/littlebird-tc-common.templates Wed Aug 31 12:01:21 2011 +0200 +++ b/debian/littlebird-tc-common.templates Wed Aug 31 13:57:53 2011 +0200 @@ -1,6 +1,6 @@ Template: littlebird-tc-common/TITLE Type: title -Description: This is the Little Bird Trust Center Common package. +Description: This is the littlebird trust center package. Template: littlebird-tc-common/db/host Type: string @@ -13,6 +13,7 @@ Type: string Default: littlebird Description: The user to be used for the database connection. + This user is used for all normal operations. Template: littlebird-tc-common/db/pass Type: password diff -r 60a9d558f2a9 -r 39695f73e414 debian/littlebird-tc-sql.postinst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/debian/littlebird-tc-sql.postinst Wed Aug 31 13:57:53 2011 +0200 @@ -0,0 +1,54 @@ +#!/bin/sh +# postinst script for littlebird +# +# see: dh_installdeb(1) +set -e +. /usr/share/debconf/confmodule + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + configure) + db_get mysql-server/root_password && adminpass="$RET" || true + + db_get littlebird-tc/db/user && user="$RET" || true + db_get littlebird-tc/db/pass && pass="$RET" || true + db_get littlebird-tc/db/host && host="$RET" || true + db_get littlebird-tc/db/name && name="$RET" || true + + cat <&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0