Re: Moving bash from essential/required to important?
On Mon, Apr 04, 2011 at 08:32:50PM +0100, Lars Wirzenius wrote:
> On ma, 2011-04-04 at 19:43 +0100, Roger Leigh wrote:
> > Regarding the root shell issue, I wouldn't have an issue with it
> > being /bin/sh. The admin is always free to chsh it to the shell
> > of their choice.
> We could even have d-i set the root shell to bash if it installs bash.
> Or have bash do it always, even, if root's shell is /bin/sh.
A kludge that might work:
let's have root's shell set to /bin/bash by default regardless if bash is
installed, and silently fall back if it's not.
The fallback is good thing in any case -- if someone changes root's shell to
zsh or sash then accidentally removes it, getting /bin/sh instead is nice.
> > However, there have got to be hundreds of packages using bash
> > without a dependency.
> * We can perhaps change debhelper to automatically add the
> dependency, if it is missing. Since most packages use debhelper,
> this might transition most of the packages automatically.
Removal of the essential flag won't happen sooner than after a full release
cycle anyway, so this suggestion sounds like a good idea.
1KB // Microsoft corollary to Hanlon's razor:
// Never attribute to stupidity what can be
// adequately explained by malice.