GOTO Masanori wrote:
At Mon, 30 Aug 2004 06:20:06 +0200,
Harald Dunkel wrote:

IMHO libc6 should not depend upon other packages at
all. If there is no way around this, then it should
work with any /bin/sh, not just bash.


Why does "there is no way around this" lead "it should work with any
/bin/sh"?  BTW, read libc6.postinst/preinst before replying...


If libc6 needs a shell at installation time, then the risk for problems is higher for "bash only", than it would be if either bash, dash, ash, busybox, or whatever are supported. The user could use another shell if bash doesn't work for him.

I have read libc6.preinst and postinst, but I am not sure
what you are trying to tell? There are some "$()" inside
which could be replaced by "``" to support other shells,
but it doesn't look that difficult.

Please don't get me wrong: I like bash. I am using it for
about 10 years as my login shell. I completely agree that
there should be no system without it.

What I do not like in Debian are package dependencies that
could be avoided. They make Debian more complex than it
could be. And libc6 is such a fundamental package that its
dependencies can become very painfull.


Regards

Harri




Reply via email to