config is in courier-mta 0.78.0-2ubuntu2.
This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #!/bin/sh
set -e
# Source debconf library
. /usr/share/debconf/confmodule
do_config () {
FILENAME=$1
DEFAULT=$2
if [ -f /etc/courier/$FILENAME ]; then
# read current value from configuration file
VALUE=`head -n 1 /etc/courier/$FILENAME`
if [ "$VALUE" ]; then
db_set courier-mta/$FILENAME "$VALUE"
fi
fi
db_get courier-mta/$FILENAME
if [ ! "$RET" ]; then
# enforce default
db_set courier-mta/$FILENAME "$DEFAULT"
fi
db_input medium courier-mta/$FILENAME || [ $? -eq 30 ]
db_go
}
do_config defaultdomain `hostname --fqdn`
db_get courier-mta/defaultdomain
do_config dsnfrom "mailer-daemon@$RET"
|