Package: dash
Version: 0.5.2-5
Severity: normal
Error description:
I am coding heavily scripts and localize it with
#!/bin/sh
source gettext.sh
TEXTDOMAIN=foo
TEXTDOMAINDIR=/usr/share/locale
gettext 'Hello Maintainer!'
but since I have tried to make some scripts POSIX compatibel I
was running into trouble. Under "bash" I run "enable -s" to get
all POSIX compatible commands, which include "source".
Using "#!/bin/sh" in my scripts is working fine ON ALL machines
from Woody and its dist-upgrades to Sarge, Etch or Sid since the
symlink from "/bin/sh -> /bin/bash" is preserved.
Installing a Sarge machine from scratch. let ALL of my scripts
fail, since the default in Sarge is "/bin/sh -> /bin/dash".
Sinc "dash" claims to be POSIX compatibel, it does not accept
"source", which mean, I had to change back to use ".".
I do not know, whether this is an error, but it should be checked.
Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant
-- System Information
Debian Release: 3.1
Kernel Version: Linux michelle1.private 2.4.27-2-386 #1 Wed Aug 17 09:33:35 UTC
2005 i686 GNU/Linux
Versions of the packages dash depends on:
ii libc6 2.3.2.ds1-22sa GNU C Library: Shared libraries and Timezone
--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack Apt. 917 ICQ #328449886
50, rue de Soultz MSM LinuxMichi
0033/6/61925193 67100 Strasbourg/France IRC #Debian (irc.icq.com)