Package: mksh
Version: 39.3.20100725-1
Severity: serious
Justification: Policy 10.4

keyboard-configuration 1.68+squeeze2 fails to configure for the following
reason, when mksh or mksh-static are used as /bin/sh:

${foo%(} fails to parse because the part after the trim (percent) token
is parsed as extglob in Korn Shells, which POSIX doesn’t seem to have.

In Korn Shells, ${foo%'('} is henceforth a must.

mksh, when called as /bin/sh, sets the shell flag "sh" (in Debian), and
upstream has committed a patch degrading trims iff -o sh to non-extglob
patterns. This should be applied in stable (squeeze), thus this bug, to
track that.

-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/mksh

Versions of packages mksh depends on:
ii  debconf [debconf-2.0]         1.5.36.1   Debian configuration management sy
ii  libbsd0                       0.2.0-1    utility functions from BSD systems
ii  libc6                         2.11.2-10  Embedded GNU C Library: Shared lib

mksh recommends no packages.

Versions of packages mksh suggests:
ii  ed                            1.4-3      The classic UNIX line editor

-- debconf information:
  mksh/cannot:
* mksh/sh: true



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to