pkg://esmtp_0.5.1-4.1_hurd-i386.deb:38536/postinst
info downloads
#!/bin/sh -e
. /usr/share/debconf/confmodule
db_get esmtp/overwriteconfig
OverwriteConfig="$RET"
if test -s /etc/esmtprc -a "$OverwriteConfig" = "false"
then
exit 0
fi
db_get esmtp/hostname
HostName="$RET"
if test ! -s /etc/mailname -o "`cat /etc/mailname`" != "$HostName"
then
echo "$HostName" > /etc/mailname
fi
db_get esmtp/hostport
HostPort="$RET"
db_get esmtp/username
UserName="$RET"
db_get esmtp/password
Password="$RET"
db_get esmtp/starttls
StartTLS="$RET"
db_get esmtp/certificate_passphrase
CertificatePassphrase="$RET"
db_get esmtp/mda
case "$RET" in
procmail)
MDA='/usr/bin/procmail -d %T'
;;
deliver)
MDA='/usr/bin/deliver'
;;
maildrop)
MDA='/usr/bin/maildrop'
;;
esac
exec 1>/etc/esmtprc
if test "$OverwriteConfig" = "true"
then
echo "### This file is auto-generated using debconf on install. ###"
echo "### Any changes made will be overwritten on next upgrade. ###"
echo "#"
fi
echo "# Config file for ESMTP sendmail"
echo
echo "# The SMTP host and service (port)"
echo "hostname=$HostName:$HostPort"
echo
echo "# The user name"
test -z "$UserName" && echo -n "#"
echo "username=$UserName"
echo
echo "# The password"
test -z "$UserName" && echo -n "#"
echo "password=$Password"
echo
echo "# Whether to use Starttls"
test "$StartTLS" = "disabled" && echo -n "#"
echo "starttls=$StartTLS"
echo
echo "# The certificate passphrase"
test -z "$CertificatePassphrase" && echo -n "#"
echo "certificate_passphrase=$CertificatePassphrase"
echo
echo "# The Mail Delivery Agent"
test -z "$MDA" && echo -n "#"
echo "mda=\"$MDA\""