Bug#271686: exim4-daemon-heavy: Add command force-stop to /etc/init.d/exim4

Jari Aalto Jari Aalto <jari.aalto@poboxes.com>, 271686@bugs.debian.org
Tue, 14 Sep 2004 17:12:37 +0300


Package: exim4-daemon-heavy
Version: 4.34-4
Severity: wishlist


After updating configuration files I had made a small error
which causes transport (pipe) to launch processes over and over. 
At emergency I tried to shut down exim with:

	/etc/init.d/exim4 stop

However this did not shut down the child processes and the processes
kepts launching new process and new...

If possible, consider adding new command line option which would kill
all exim processes from process table. Something like

        /etc/init.d/exim4 force-stop

I was bit on a hurry in contructing an AWK script to get the PIDs from
ps(1) while the harddrive spinned like a mad dog....

-- Package-specific info:
Exim version 4.34 #1 built 27-Jul-2004 18:08:18
Copyright (c) University of Cambridge 2004
Berkeley DB: Sleepycat Software: Berkeley DB 3.2.9: (May 26, 2004)
Support for: iconv() IPv6 PAM Perl GnuTLS
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Contains exiscan-acl patch revision 21 (c) Tom Kistner [http://duncanthrax.net/exiscan/]
Configuration file is /var/lib/exim4/config.autogenerated
# /etc/exim4/update-exim4.conf.conf
#
# Edit this file and /etc/mailname by hand and execute update-exim4.conf
# yourself or use 'dpkg-reconfigure exim4-config'

dc_eximconfig_configtype='smarthost'
dc_other_hostnames='cante.net'
dc_local_interfaces=''
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets='192.168.1.0/24 : 127.0.0.1'
dc_smarthost='smtp.sooninternet.net'

CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='false'
mailname:bongo.cante.net

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.26-1-386
Locale: LANG=C, LC_CTYPE=C (ignored: LC_ALL set to en_US)

Versions of packages exim4-daemon-heavy depends on:
ii  exim4-base                  4.34-4       EXperimental Internal Mailer -- a 
ii  libc6                       2.3.2.ds1-13 GNU C Library: Shared libraries an
ii  libdb3                      3.2.9-20     Berkeley v3 Database Libraries [ru
ii  libgnutls10                 1.0.4-3      GNU TLS library - runtime library
ii  libldap2                    2.1.30-3     OpenLDAP libraries
ii  libmysqlclient10            3.23.56-2    LGPL-licensed client library for M
ii  libpam0g                    0.76-22      Pluggable Authentication Modules l
ii  libpcre3                    4.5-1.1      Perl 5 Compatible Regular Expressi
ii  libperl5.8                  5.8.4-2      Shared Perl library.
ii  libpq3                      7.4.3-3      Shared library libpq.so.3 for Post

-- no debconf information