[this is a follow-up on the "eval 'false\n\n'" returns 0 issue on FreeBSD] On Wed, Mar 11, 2009 at 11:08:06AM +0000, Mike Ralphson wrote: > 2009/3/11 Jeff King <peff@xxxxxxxx>: > > OK, then nothing to worry about there. I have no idea which shell > > OpenBSD and NetBSD use these days, and I don't have access to a box. > > Anybody? > > OpenBSD uses pdksh in Bourne shell mode for non-root shells (ksh mode > for root) [1]. > > NetBSD >=4 uses a Bourne shell but I don't know the exact provenance. > [2] "A sh command appeared in Version 1 AT&T UNIX. It was, however, > unmaintainable so we wrote this one." > > [1] http://www.openbsd.org/faq/faq10.html#ksh > [2] http://www.netbsd.org/docs/misc/index.html#shells Thanks for looking this up, Mike. It sounds like FreeBSD is probably the only problematic one. I confirmed that the problem still exists in FreeBSD 7.1, and I've mailed the git ports maintainer off-list to make him aware of the issue. So we'll see what happens. Junio, do you want to put anything in the release notes warning people who build from source that this is a potential issue? Do you want something in the Makefile detecting that the shell is broken? -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html