Ævar Arnfjörð Bjarmason wrote: > It turns out that this fails on Solaris because its /usr/bin/time is different. Odd. Different how? As far as I can tell, all that test asks of time is to execv() its arguments and pass on a 0 exit status. Ah, maybe this is it: perhaps /usr/bin/time sh runs /bin/sh. Does the following help? Patch is against next. Untested except on Linux where it wouldn't make a difference. -- 8< -- Subject: t3302 (notes): Port to Solaris The time_notes script, which uses POSIX shell features, is currently sometimes run with a non-POSIX /bin/sh. Reported-by: Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> Signed-off-by: Jonathan Nieder <jrnieder@xxxxxxxxx> --- diff --git a/t/t3302-notes-index-expensive.sh b/t/t3302-notes-index-expensive.sh index 7c08e99..e35d781 100755 --- a/t/t3302-notes-index-expensive.sh +++ b/t/t3302-notes-index-expensive.sh @@ -96,7 +96,7 @@ time_notes () { for mode in no-notes notes do echo $mode - /usr/bin/time sh ../time_notes $mode $1 + /usr/bin/time "$SHELL_PATH" ../time_notes $mode $1 done } -- -- 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