git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Make test on AIX

From
Jeff King <peff@peff.net>
Date
Jun 28, 2008, 05:15 UTC
Message-ID
<20080628051500.GF9451@sigill.intra.peff.net>
In-Reply-To
<63BEA5E623E09F4D92233FB12A9F794302389D09@emailmn.mqsoftware.com>
On Fri, Jun 27, 2008 at 04:13:41PM -0500, Craig L. Ching wrote:
Show 6 quoted lines
> The first thing I encountered was that because the tests all use
> #!/bin/sh the exit code was not what the tests expected.  So I ended up
> running 'make SHELL=`which bash` all' directly in the git/t/ directory.
> That seemed to shake out and work for most of the tests except for
> t/t7502-commit.sh.  Try as I might, I could not get SHELL_PATH set to
> anything but /bin/sh except to hard-code the SHELL_PATH in this script.

The SHELL_PATH actually comes from the build options for all of git. So you should be able to go to the toplevel of your git repo and do a "make SHELL_PATH=`which bash`". This means that we will also use bash for all of the script components of git.

I don't know how necessary that is on AIX, but it certainly is on Solaris, where /bin/sh is unusable.

-Peff
Previous: Craig L. ChingNext: Craig L. Ching
Message 2 of 3 in “Make test on AIX”
  1. Craig L. ChingJun 27, 2008
  2. Jeff KingJun 28, 2008
  3. Craig L. ChingJun 28, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.