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. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110405004354.ga25...@angband.pl