Michael Kebe <michael.kebe@xxxxxxxxx> writes: > Running the test suite on Solaris 11.3 SPARC fails on a test in t1450-fsck.sh. > > not ok 60 - fsck --name-objects > # > # rm -rf name-objects && > # git init name-objects && > # ( > # cd name-objects && > # test_commit julius caesar.t && > # test_commit augustus && > # test_commit caesar && > # remove_object $(git rev-parse julius:caesar.t) && > # test_must_fail git fsck --name-objects >out && > # tree=$(git rev-parse --verify julius:) && > # grep "$tree (\(refs/heads/master\|HEAD\)@{[0-9]*}:" out > # ) > > Solaris has /usr/bin/grep and /usr/bin/ggrep. grep is a solaris > version and ggrep is the GNU grep. We do not need GNUism, but many tools that come in /usr/bin have been found unfit. I thought that Solaris users were expected to set SANE_TOOL_PATH to point at /usr/xpg[46]/bin to avoid this problem. Ah, wait, that particular grep may have GNUism. If you changed it to egrep "$tree \((refs/heads/master|HEAD)@{[0-9]*}:" out does it make it pass for you?