[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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.

Reply to: