Raphael Geissert wrote:
Hello everybody, This is a follow up to my previous thread, with a slightly different proposal. What actually needs to be done is: * Make dash essential,
My only doubt, also stated in previous thread is the "dash essential". Technically I would prefer that: - initscript package will depend on dash (because of nasty interaction bash and mount on some nis configuration) - package who requires dash or bash (or a specific version) will explicitly use them in the dependencies. Maybe also dpkg if {pre,post}{inst,rm} really need it (but NOT for package who requires a generic POSIX shell) It is more as a documentation effort. In general programs will use dash by defaults. This is like system libraries (libc) and libraries in general: "indirect essential". > make it divert the current /bin/sh symlink by default, > make another essential package depend on dash. Prompt the user before > diverting on interactive upgrades. ciao cate