[Pkg-shadow-devel] Bug#620898: Moving bash from essential/required to important?

Steve Langasek vorlon at debian.org
Tue Apr 5 01:10:48 UTC 2011


Thanks for looking at this!  I'd definitely be happy to see a solution that
lets us shrink our Essential set without making the system less robust.

On Tue, Apr 05, 2011 at 01:49:17AM +0200, Guillem Jover wrote:
> > If login worked consistently in the face of the configured shell going
> > missing (automatically falling back to /bin/sh for root), then I think it
> > would be worthwhile to do the work necessary to remove bash from the
> > essential set.  But until then, the primary purpose of Essential, to me, is
> > the "minimal set guaranteed to be usable" aspect, not the "you don't have to
> > depend on it" aspect.

> That's more or less what the attached patch does.

Yes, it seems to handle the missing-shell case.  What about the case of
execle() failing?  It's at least as likely for a shell to be broken because
its dependencies are not yet unpacked as it is that it's broken because the
shell itself is not unpacked.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 828 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-shadow-devel/attachments/20110404/9187f90e/attachment.pgp>


More information about the Pkg-shadow-devel mailing list