Package: timidity
Version: 2.13.2-5
Severity: wishlist

Hi,

Please add force-start option to the init script.  User may not want
timidity server started at boot time, but want to invoke it manually at
a later point.  Attached patch does this...


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i586)
Kernel: Linux 2.4.27-2-586tsc
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages timidity depends on:
ii  libartsc0                1.3.2-2         aRts Sound system C support librar
ii  libasound2               1.0.8-1         ALSA library
ii  libaudio2                1.7-2           The Network Audio System (NAS). (s
ii  libaudiofile0            0.2.6-5         Open-source version of SGI's audio
ii  libc6                    2.3.2.ds1-20    GNU C Library: Shared libraries an
ii  libesd0                  0.2.35-2        Enlightened Sound Daemon - Shared 
ii  libflac4                 1.1.0-11        Free Lossless Audio Codec - runtim
ii  libglib2.0-0             2.6.2-1         The GLib library of C routines
ii  libice6                  4.3.0.dfsg.1-10 Inter-Client Exchange library
ii  libjack0.80.0-0          0.99.0-4        JACK Audio Connection Kit (librari
ii  libncurses5              5.4-4           Shared libraries for terminal hand
ii  libogg0                  1.1.0-1         Ogg Bitstream Library
ii  liboggflac1              1.1.0-11        Free Lossless Audio Codec - runtim
ii  libpng12-0               1.2.8rel-1      PNG library - runtime
ii  libsm6                   4.3.0.dfsg.1-10 X Window System Session Management
ii  libspeex1                1.0.rel.4-1     The Speex Speech Codec
ii  libvorbis0a              1.0.1-1         The Vorbis General Audio Compressi
ii  libvorbisenc2            1.0.1-1         The Vorbis General Audio Compressi
ii  libx11-6                 4.3.0.dfsg.1-10 X Window System protocol client li
ii  libxaw7                  4.3.0.dfsg.1-10 X Athena widget set library
ii  libxext6                 4.3.0.dfsg.1-10 X Window System miscellaneous exte
ii  libxmu6                  4.3.0.dfsg.1-10 X Window System miscellaneous util
ii  libxt6                   4.3.0.dfsg.1-10 X Toolkit Intrinsics
ii  xlibs                    4.3.0.dfsg.1-10 X Keyboard Extension (XKB) configu
ii  zlib1g                   1:1.2.2-3       compression library - runtime

-- no debconf information
--- etc/init.d/timidity 2004-09-29 20:04:04.000000000 -0500
+++ /etc/init.d/timidity-new    2005-02-20 20:44:10.000000000 -0600
@@ -21,13 +21,13 @@
 TIM_ALSASEQ=
 TIM_ALSASEQPARAMS="-B2,8"
 [ -r /etc/default/timidity ] && . /etc/default/timidity
-[ "${TIM_ALSASEQ}" != "true" ] && exit 0
 PARAMS="${TIM_ALSASEQPARAMS} -iAD"
 
 START="--start --quiet --exec ${DAEMON} --pidfile ${PIDFILE} -- ${PARAMS}"
 
 case "$1" in
-  start)
+  start|force-start)
+       [ "${TIM_ALSASEQ}" != "true" ] && [ "$1" != "force-start" ] && exit 0
        echo -n "Starting ${DESC}: "
        [ -d /proc/asound ] || {
                echo "(ALSA is not active, cannot start)"
@@ -60,12 +60,16 @@
                exit 1
        fi
        ;;
-  restart|force-reload)
+  restart)
        $0 stop
        exec $0 start
        ;;
+  force-reload)
+       $0 stop
+       exec $0 force-start
+       ;;
   *)
-    echo "Usage: $0 {start|stop|restart|force-reload}" >&2
+    echo "Usage: $0 {start|stop|restart|force-start|force-reload}" >&2
     exit 1
 esac
  

Reply via email to