Package: dash
Version: 0.5.4-3
Severity: grave
Hi!
I have to until recently been very satisfied with running dash as my
/bin/sh
But the -3 upgrade subtle broke the startkde script (in ksmserver package)
I have isolated parts of the startkde-script:
Transcription as follows:
[EMAIL PROTECTED]:~$ cat kdetest.sh
#! /bin/sh
exepath=`kde-config --path exe | tr : '\n'`
#Following command expands as following
#kde-config --path exe | tr : '\n'
#/home/pusling/.kde/bin/
#/usr/bin/
#
for prefix in `echo "$exepath" | sed -n -e 's,/bin[^/]*/,/env/,p'`; do
for file in "$prefix"*.sh; do
echo "found $file"
test -r "$file" && echo "sourcing file: $file"
done
done
[EMAIL PROTECTED]:~$ dpkg -l dash
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version
Description
+++-==========================================-==========================================-====================================================================================================
ii dash 0.5.4-2
The Debian Almquist Shell
[EMAIL PROTECTED]:~$ sh kdetest.sh
found /home/pusling/.kde/env/gpg-agent.sh
sourcing file: /home/pusling/.kde/env/gpg-agent.sh
found /usr/env/*.sh
[EMAIL PROTECTED]:~$ dpkg -l dash
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version
Description
+++-==========================================-==========================================-====================================================================================================
ii dash 0.5.4-3
POSIX-compliant shell
[EMAIL PROTECTED]:~$ sh kdetest.sh
found /home/pusling/.kde/env/*.sh
found /usr/env/*.sh
[EMAIL PROTECTED]:~$
It seems that the * is never expanded here.
/Sune
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (200, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.20-1-vserver-k7 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages dash depends on:
ii libc6 2.7-5 GNU C Library: Shared libraries
dash recommends no packages.
-- debconf information:
* dash/sh: true
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]