Package: fetchmail
Version: 6.3.9~rc2-2
Severity: wishlist
Tags: patch

I'm using DHCP here on my computer and the client for DHCP starts fetchmail 
when my computer got a response. The problem is that with that fetchmail is 
started before postfix and spamd, which is not only ugly but leads to at least 
one uncheckt spammail per boot. So I investigated that problem and found 
try-restart behaving like it does, starting the daemon if it is not running 
already (which, in my opinion, is not intuitive). And so it came to this 
wishlist item.

To lessen the pain (if you should recon this item), I already made that small 
change:

diff --git a/debian/fetchmail.default b/debian/fetchmail.default
index c145c37..9e2a5d1 100644
--- a/debian/fetchmail.default
+++ b/debian/fetchmail.default
@@ -9,3 +9,6 @@

 # Declare here if we want to start fetchmail. 'yes' or 'no'
 START_DAEMON=no
+
+# Start fetchmail on try-restart ('normal') or not ('dontstart').
+TRY_RESTART=normal
diff --git a/debian/init b/debian/init
index e5c94ff..8931cb8 100644
--- a/debian/init
+++ b/debian/init
@@ -177,7 +177,9 @@ case "$1" in
                                exit 0
                        fi
                fi
-               test -f /etc/rc`/sbin/runlevel | cut -d' ' -f2`.d/S*fetchmail* 
&& $0 start
+               if [ ! "x$TRY_RESTART" = "xdontstart" ]; then
+                   test -f /etc/rc`/sbin/runlevel | cut -d' ' 
-f2`.d/S*fetchmail* && $0 start
+               fi
                ;;
        awaken)
                log_begin_msg "Awakening mail retriever agent:" "fetchmail"


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (300, 'testing'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages fetchmail depends on:
ii  adduser               3.108              add and remove users and groups
ii  debianutils           2.29               Miscellaneous utilities specific t
ii  libc6                 2.7-12             GNU C Library: Shared libraries
ii  libcomerr2            1.40.11-1          common error description library
ii  libkrb53              1.6.dfsg.4~beta1-3 MIT Kerberos runtime libraries
ii  libssl0.9.8           0.9.8g-10.1        SSL shared libraries
ii  lsb-base              3.2-12             Linux Standard Base 3.2 init scrip

Versions of packages fetchmail recommends:
ii  ca-certificates               20080617   Common CA certificates

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to