diff options
| -rw-r--r-- | debian/mailgraph.default | 23 | ||||
| -rw-r--r-- | debian/mailgraph.postinst | 50 | 
2 files changed, 30 insertions, 43 deletions
| diff --git a/debian/mailgraph.default b/debian/mailgraph.default deleted file mode 100644 index fa77519..0000000 --- a/debian/mailgraph.default +++ /dev/null @@ -1,23 +0,0 @@ -# This file is sourced by /etc/init.d/mailgraph -# -# This is a POSIX shell fragment -# - -# Should Mailgraph start on boot (true|false) (default: true) -BOOT_START=true - -# Logfile used by mailgraph (default: /var/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=true - -# Extra options to be passed to mailgraph daemon -# See mailgraph -h output (default: "") -EXTRA_OPTIONS="" - -# User and group http daemon runs as (default: www-data for both options) -# Restart mailgraph daemon so that these values are taken into account -HTTP_USER=www-data -HTTP_GROUP=www-data diff --git a/debian/mailgraph.postinst b/debian/mailgraph.postinst index 3af0c30..75ea6c0 100644 --- a/debian/mailgraph.postinst +++ b/debian/mailgraph.postinst @@ -18,47 +18,58 @@ set -e  #  . /usr/share/debconf/confmodule -DF=/etc/default/mailgraph  case "$1" in      configure) +	db_get mailgraph/start_on_boot || true +	BOOT_START=$RET -        db_get mailgraph/start_on_boot || true -        BOOT_START=$RET +	db_get mailgraph/mail_log || true +	MAIL_LOG=$RET -        db_get mailgraph/mail_log || true -        MAIL_LOG=$RET +	db_get mailgraph/ignore_localhost +	IGNORE_LOCALHOST=$RET -        db_get mailgraph/ignore_localhost -        IGNORE_LOCALHOST=$RET +	TEMPFILE=`mktemp` +	cat << EOF > $TEMPFILE +# This file is sourced by /etc/init.d/mailgraph +# +# This is a POSIX shell fragment +# -	db_stop +# Should Mailgraph start on boot (true|false) (default: true) +BOOT_START=$BOOT_START -	TEMPFILE=`mktemp` -	cat << _eof > $TEMPFILE -	# Should Mailgraph start on boot -	BOOT_START=$BOOT_START +# Logfile used by mailgraph (default: /var/log/mail.log) +MAIL_LOG=$MAIL_LOG -	# Logfile used by mailgraph -	MAIL_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 mail to/from localhost -	IGNORE_LOCALHOST=$IGNORE_LOCALHOST -	_eof +# Extra options to be passed to mailgraph daemon +# See mailgraph -h output (default: "") +EXTRA_OPTIONS="" -	ucf $TEMPFILE /etc/default/mailgraph +# User and group http daemon runs as (default: www-data for both options) +# Restart mailgraph daemon so that these values are taken into account +HTTP_USER=www-data +HTTP_GROUP=www-data +EOF + +	ucf $TEMPFILE /etc/default/mailgraph --debconf-ok  	rm -f $TEMPFILE      ;;      abort-upgrade|abort-remove|abort-deconfigure) -      ;;      *)          echo "postinst called with unknown argument \`$1'" >&2          exit 1      ;; +  esac  # dh_installdeb will replace this with shell code automatically @@ -67,4 +78,3 @@ esac  #DEBHELPER#  exit 0 - | 
