On Fri, 2002-09-20 at 05:28, Julian Gilbey wrote: > > Technical problems here. Among other things, you'd have symlinks > /bin/sh -> /etc/alternatives/sh -> /bin/<something> > What happens if /etc is corrupted or not mounted or there are other > problems?
Nothing worse than what happens if you put /etc on a filesystem other
than / without some pretty evil kluges...
(hint: /etc/fstab)
>
> Also, there is another major problem with using update-alternatives:
> we must *always* have a working /bin/sh, so it must be included in an
> essential package. But then we can't use alterternatives, which have
> to be organised from the maintainer scripts.
Yep. This a more serious problem. I don't think its unsolvable, though;
how does the current /bin/sh link get set up? I'd think bash postinst
could change it to an alternative, but this leaves the problem of if
update-alternatives requires a working /bin/sh
I really doubt it is a good idea --- would probably be fragile. And its
not too hard for the administrator to type ln -s!
signature.asc
Description: This is a digitally signed message part

