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