[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#267594: libc6 depends on bash



At Mon, 23 Aug 2004 16:39:30 +0200,
Harald Dunkel wrote:
> libc6 depends on bash (see /var/lib/dpkg/info/libc6.preinst),
> but doesn't list it in the Depends list. Would it be possible
> to fix the package header?

No.  It's required package.

At Mon, 23 Aug 2004 17:11:18 +0200,
Harald Dunkel wrote:
> PS.: Maybe you could consider to use /bin/sh instead?
> This would make it easier to setup a minimum system
> based upon dash or ash, for example. 

Bash is required package, so minimum base system should have bash.  If
you don't use such debian base system, then libc6.postinst becomes
meaningless because you don't use the normal debian system.

> Most packages use /bin/sh for their dpkg scripts, as it seems.

I don't know it's OK to change from bash to sh.  IIRC, libc6.preinst
uses bash-ism syntax.  Comparing libc6 and most packages are unfair.
libc6 shell scripts are a bit larger than most packages as you know.

If you have concrete reason to use /bin/bash, please tell us.  It's
also good idea to send us the non-bashism shell script.  Otherwise, I
prefer to close it.

Regards,
-- gotom



Reply to: