On Thu, 13 Oct 2011 09:59:21 -0400 Michael Mol <mike...@gmail.com> wrote:
> > The binaries are usually POSIX-compliant, whereas the builtins may > > include extra bashisms (which tend to break apps expecting just > > the basic POSIX behaviour) > > I haven't encountered POSIX-dependent apps breaking on bash, but I > have encountered the reverse. My most annoying experience was when I > tried building cinelerra on Debian a few years back. Cinelerra's > script started with #!/bin/sh, but depended on bashisms--and I was > running dash. So you've also run into clueless devs and maintainers who know almost nothing about shells? Your example is an extreme one :-), but it's common enough to find bashisms in scripts with an sh shebang -- Alan McKinnnon alan.mckin...@gmail.com