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

Re: ash word-splitting changes break shell scripts

Sean 'Shaleh' Perry <shaleh@valinux.com> wrote:

> more importantly (to me anyways) is the question of why do we ship an ash that
> is completely different from the one the netbsd (upstream) and RH (another
> packager).

Perhaps because we need a POSIX compliant shell?

There are only two reasons that a change goes into ash.  It's either for
standard-compliance or optimisation.

As to RedHat, there appears to be two versions of ash in it.  One of them
is just our version.  The other one is some ancient port that doesn't even
support subtitutions like ${string##pattern}.
Debian GNU/Linux 2.2 is out! ( http://www.debian.org/ )
Email:  Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

Reply to: