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