Posted May 27, 2010 17:10 UTC (Thu) by iabervon (subscriber, #722)
Parent article: De-bashing Debian
It seems to me that the common flaw with these scripts is not that they're using bash features, but that they're running /bin/sh. If they ran the executable that's supposed to support the features they need, and didn't make the assumption that any shell that supports all of the POSIX features also supports bash features, they would still work.
Of course, it may be worth giving up bash features for implementation efficiency, but changing the used dialect to a better one is a separate issue from making sure to have support for the dialect you're using.