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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]