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