On Tue, 18 May 2010 08:36:16 -0500, Dan McGee <dpmcgee@gmail.com> wrote:
Well, if we eventually want dash as /bin/sh, then it definitely needs to stay in [core].
Is there a bug report/wiki page or anything detailing what we need to do to make that change? It has been so long since this was brought up, I have forgotten what has and has not been done.
*
http://mailman.archlinux.org/pipermail/arch-dev-public/2007-November/003053....
* https://launchpad.net/ubuntu/+spec/dash-as-bin-sh * https://wiki.ubuntu.com/DashAsBinSh * All install scripts must be sh-compatible (or we need a way of executing non-sh scripts, there is a bug open for that) * Any daemon/init script is probably written for /bin/bash as our rc.conf and other initscripts files use bash arrays, so those need to be pointed correctly
I would say make sure that core packages are fine with /bin/sh being dash and then move it to testing. This should speed up things. For the install scripts: why can't pacman just call /bin/bash? I mean makpekg and the PKGBUILDS need bash anyway. -- Pierre Schmitz, https://users.archlinux.de/~pierre