summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/mailgraph.default6
-rw-r--r--debian/mailgraph.postinst16
2 files changed, 9 insertions, 13 deletions
diff --git a/debian/mailgraph.default b/debian/mailgraph.default
index 12f380a..f302084 100644
--- a/debian/mailgraph.default
+++ b/debian/mailgraph.default
@@ -4,14 +4,14 @@
#
# Should Mailgraph start on boot (true|false) (default: true)
-BOOT_START=$BOOT_START
+BOOT_START=true
# Logfile used by mailgraph (default: /var/log/mail.log)
-MAIL_LOG=$MAIL_LOG
+MAIL_LOG=/var/log/mail.log
# Ignore mails from localhost (true|false) (default: false)
# When true, this will pass --ignore-localhost to mailgraph daemon
-IGNORE_LOCALHOST=$IGNORE_LOCALHOST
+IGNORE_LOCALHOST=false
# Extra options to be passed to mailgraph daemon
# See mailgraph -h output (default: "")
diff --git a/debian/mailgraph.postinst b/debian/mailgraph.postinst
index 2464098..2bfa4db 100644
--- a/debian/mailgraph.postinst
+++ b/debian/mailgraph.postinst
@@ -21,22 +21,18 @@ set -e
case "$1" in
configure)
- db_get mailgraph/start_on_boot || true
- BOOT_START=$RET
-
- db_get mailgraph/mail_log || true
- MAIL_LOG=$RET
-
- db_get mailgraph/ignore_localhost
- IGNORE_LOCALHOST=$RET
-
TEMPFILE=`tempfile`
cp -p /usr/share/mailgraph/mailgraph.default ${TEMPFILE}
+ # Merge debconf values into the configuration
+ for i in BOOT_START=start_on_boot MAIL_LOG=mail_log IGNORE_LOCALHOST=ignore_localhost; do
+ db_get rkhunter/${i%=*}
+ sed -i -re "s@^(${i#*=}=).*@\1\"${RET}\"@" "$TEMPFILE"
+ done
+
ucf --three-way --debconf-ok ${TEMPFILE} /etc/default/mailgraph
ucfr mailgraph /etc/default/mailgraph
rm -f ${TEMPFILE}
-
;;
abort-upgrade|abort-remove|abort-deconfigure)