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)


Reply via email to