Bug#320483: exim4-base: init script fails if smtps service exists in inetd.conf

Corey Edwards tensai at zmonkey.org
Fri Jul 29 19:10:31 UTC 2005


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
-------------- next part --------------
--- 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


More information about the Pkg-exim4-maintainers mailing list