[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bugs in bash (was: Release-critical Bugreport)

> ash is not POSIX compliant, incidentally. Basically there are two 
> POSIX shells in Debian, bash and pdksh.

But as far as I can determine from the ash manpage, it is heading that
way (this is from the slink version):

       Sh is the standard command interpreter for the system.
       The current version of sh is in the process of being
       changed to conform with the POSIX 1003.2 and 1003.2a spec-
       ifications for the shell.  This version has many features
       which make it appear similar in some respects to the Korn
       shell, but it is not a Korn shell clone (run GNU's bash if
       you want that).  Only features designated by POSIX, plus a
       few Berkeley extensions, are being incorporated into this
       shell.  We expect POSIX conformance by the time 4.4 BSD is
       released.  This man page is not intended to be a tutorial
       or a complete specification of the shell.

So do you mean that it is not yet POSIX compliant?  And if so, then
the bash manpage also says:

       Bash is ultimately intended to be a conformant implementa-
       tion of the IEEE POSIX Shell and Tools specification (IEEE
       Working Group 1003.2).

And even then, bash still seems to require the --posix command-line
option to behave in a truly POSIX-compliant way.



  Julian Gilbey, Dept of Maths, QMW, Univ. of London. J.D.Gilbey@qmw.ac.uk
             Debian GNU/Linux Developer.  jdg@debian.org
       -*- Finger jdg@master.debian.org for my PGP public key. -*-

Reply to: