Santiago Vila Doncel: > bash is currently essential because there is no other POSIX > shell. Point.
No, that is not the (only) reason why bash is essential. bash is also essential because it provides a fixed useful set of facilities for people to write init.d scripts, preinst scripts, &c., - ie, the same reason as perl-base is essential. Ian.