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

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

At 13:52 -0500 1999-05-29, Steve Greenland wrote:
This comes up every 6 months or so and inevitably devolves into a huge
flame war. The general consensus seems to be:

1. /bin/sh must be a POSIX compliant shell.

2. Any script that says "#!/bin/sh" but uses bash-specific constructs
  has a bug in it.

3. /bin/bash must be present.

(The third item seems to be the one that annoys the most people.)

As far as I know, no one has replaced /bin/sh with something besides
bash (ash, for example) *and* reported back sufficiently positive
results to allow us to change the default /bin/sh to something smaller
than bash.

ash is not POSIX compliant, incidentally. Basically there are two POSIX shells in Debian, bash and pdksh.
Joel Klecker (aka Espy)                    Debian GNU/Linux Developer
<URL:mailto:jk@espy.org>                 <URL:mailto:espy@debian.org>
<URL:http://web.espy.org/>               <URL:http://www.debian.org/>

Reply to: