diff options
author | Michael Biebl <biebl@debian.org> | 2009-02-06 20:28:30 +0100 |
---|---|---|
committer | Michael Biebl <biebl@debian.org> | 2009-02-06 20:37:23 +0100 |
commit | fc4f66225517ca9442a859438639a666809c170b (patch) | |
tree | 992856e87b8844c2176172af64e27c8c2e8a0096 /debian/rsyslog-pgsql.postinst | |
parent | effbfe13d80d37164a7a8a3b6415b7074e13567d (diff) | |
download | rsyslog-fc4f66225517ca9442a859438639a666809c170b.tar.gz |
Use dbconfig-common template mechanism
Use dbconfig-commons' template mechanism to generate the configuration
files for rsyslog-mysql and rsyslog-pgsql.
This simplifies postinst quite a bit and makes sure we don't read any
unitialized debconf values.
Diffstat (limited to 'debian/rsyslog-pgsql.postinst')
-rw-r--r-- | debian/rsyslog-pgsql.postinst | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/debian/rsyslog-pgsql.postinst b/debian/rsyslog-pgsql.postinst index 9ab43c6..1ffe776 100644 --- a/debian/rsyslog-pgsql.postinst +++ b/debian/rsyslog-pgsql.postinst @@ -18,35 +18,14 @@ set -e . /usr/share/dbconfig-common/dpkg/postinst.pgsql -db_get rsyslog-pgsql/db/dbname -DATABASE="$RET" -db_get rsyslog-pgsql/db/app-user -USER="$RET" -db_get rsyslog-pgsql/pgsql/app-pass -PASS="$RET" -db_get rsyslog-pgsql/remote/host -HOST="$RET" -[ -z "$HOST" ] && HOST="localhost" - - +dbc_generate_include_args="-o template_infile=/usr/share/rsyslog-pgsql/rsyslog-pgsql.conf.template" +dbc_generate_include=template:/etc/rsyslog.d/pgsql.conf dbc_go rsyslog-pgsql $@ case "$1" in configure) - tempfile=`tempfile` - - cat <<-EOF > $tempfile - ### Configuration file for rsyslog-pgsql - ### Changes are preserved - - \$ModLoad ompgsql - *.* :ompgsql:$HOST,$DATABASE,$USER,$PASS - EOF - - ucf --debconf-ok $tempfile /etc/rsyslog.d/pgsql.conf ucfr rsyslog-pgsql /etc/rsyslog.d/pgsql.conf - rm -f $tempfile invoke-rc.d rsyslog reload ;; |