Package: abcde
Version: 2.3.2-1
Severity: important

Running the latest 'abcde' on my system shows:

    % abcde ; echo $?
    /usr/bin/abcde: 627: Syntax error: Bad substitution
    2

...checking the code shows a bashism:

    %cat -n /usr/bin/abcde | grep " 627"
       627                  IN=${!TEMPARG}

...which won't work for users who have their scripting shell set to a
more strictly POSIX shell like 'ash' or 'dash'.

'abcde' should run on any system with 'bash' if invoked with:

    % bash /usr/bin/abcde

To fix, either any bashisms should be replaced with standard Bourne
Shell code, or the first line of 'abcde' should be be changed from:

    #!/bin/sh

...to:

    #!/bin/bash


Hope this helps...


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.11-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)

Versions of packages abcde depends on:
ii  cd-discid                 0.9-1          CDDB DiscID utility
ii  cdda2wav                  4:2.01+01a01-4 Creates WAV files from audio CDs
ii  cdparanoia                3a9.8-11       An audio extraction tool for sampl
ii  flac                      1.1.1-5.2      Free Lossless Audio Codec - comman
ii  speex                     1.1.6-2        The Speex Speech Codec
ii  vorbis-tools              1.0.1-1.4      Several Ogg Vorbis Tools
ii  wget                      1.10.1-1       retrieves files from the web

abcde recommends no packages.

-- no debconf information


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

Reply via email to