Package: exim4-base Version: 4.50-8 Severity: normal Tags: patch When using inetd to spawn an SMTPS server, exim refuses to start because it only looks for ^smtp in inetd.conf. It should look for "^smtp " to exclude ^smtps. Attached is a very simple patch to do so.
-- Package-specific info: Exim version 4.50 #1 built 27-May-2005 08:10:05 Copyright (c) University of Cambridge 2004 Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (December 3, 2003) Support for: iconv() IPv6 PAM Perl GnuTLS Content_Scanning Old_Demime Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql Authenticators: cram_md5 cyrus_sasl plaintext spa Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp Fixed never_users: 0 Configuration file is /etc/exim4/exim4.conf -- System Information: Debian Release: 3.0 Architecture: i386 (i586) Kernel: Linux 2.4.18-1-k6 Locale: LANG=C, LC_CTYPE=C Versions of packages exim4-base depends on: ii adduser 3.59 Add and remove users and groups ii cron 3.0pl1-86 management of regular background p ii debconf [debconf-2.0] 1.4.30 Debian configuration management sy ii exim4-config [exim4-config- 4.34-4 Debian configuration for exim4 ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libdb4.2 4.2.52-16 Berkeley v4.2 Database Libraries [ ii netbase 4.07 Basic TCP/IP networking system ii passwd 20000902-12 Change and administer password and -- debconf information: exim4/purge_spool: false exim4/move_exim3_spool: false
--- exim4.orig Fri Jul 29 13:03:16 2005 +++ exim4 Fri Jul 29 13:06:30 2005 @@ -36,7 +36,7 @@ } # Exit if exim runs from /etc/inetd.conf -if [ -f /etc/inetd.conf ] && grep -E -q "^ *([0-9.]+:)?smtp" /etc/inetd.conf +if [ -f /etc/inetd.conf ] && grep -E -q "^ *([0-9.]+:)?smtp " /etc/inetd.conf then upex4conf exit 0