Russell Stuart <russell-deb...@stuart.id.au> writes: > The only reason I ported things to dash is /bin/sh is now linked to it, > which in view makes it the standard shell. Every script starting with > #!/bin/sh must work with. If I can't get it working because of a > missing feature like arrays then I have to change it to #!/bin/bash or > something, and add an explicit dependency.
bash is essential, so from a Debian perspective, you don't need to add an extra dependency. Of course, that's exactly what this thread is about, but that's why we're unlikely to ever remove it from the essential set. It's a lot of work and archive churn to add all those dependencies, and it's not at all clear that we're better off in the end, or at least not sufficiently better off to warrant the effort. Targetted removal of uses of bash where they're not required is, of course, still useful, and I've been in favor of that going all the way back to the days of active checkbashisms development and various Lintian tests. -- Russ Allbery (r...@debian.org) <http://www.eyrie.org/~eagle/> -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87lhp0twfp....@hope.eyrie.org