Package: queue
Version: 1.30.1-6.1
Severity: important
Tags: patch

Running '/etc/init.d/queue restart' fails because the script tries to
start queue before the previous instance was killed. The attached patch
fixes this problem.

This bug is a little different from #128975: after queued has started,
it is somehow still attached to the terminal, preventing a ssh user to
logout correctly.


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.12-rc4-powerpc
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages queue depends on:
ii  libc6                       2.3.2.ds1-21 GNU C Library: Shared libraries an
ii  libgcc1                     1:3.4.3-13   GCC support library
ii  libstdc++5                  1:3.3.6-3    The GNU Standard C++ Library v3

-- no debconf information
--- /tmp/queue-1.30.1/debian/init       2005-01-14 15:53:47.000000000 +0000
+++ /etc/init.d/queue   2005-05-10 02:25:49.000000000 +0100
@@ -10,14 +10,14 @@
        ;;
 stop)
        echo -n "Stopping queue daemon: queued"
-        start-stop-daemon --stop --quiet --exec /usr/sbin/queued
+        start-stop-daemon --stop --retry 30 --quiet --exec /usr/sbin/queued
         echo "."
         ;;
-restart|rreload|force-reload)
+restart|reload|force-reload)
        $0 stop
        $0 start
         ;;
-*)     echo "Usage: /etc/init.d/queue start|stop"; exit 1 
+*)     echo "Usage: /etc/init.d/queue start|stop|restart"; exit 1 
         ;;
 esac
 exit 0

Reply via email to