From: Paul Eggert Date: Mon, 25 Mar 2002 22:02:24 +0000 (+0000) Subject: Don't rely on "PATH=test:$PATH test-1" working X-Git-Tag: AUTOCONF-2.53a~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f07b247b73cd6c4c57eb3a37f1bcba07bb1c193c;p=thirdparty%2Fautoconf.git Don't rely on "PATH=test:$PATH test-1" working as POSIX requires, as it doesn't work with Zsh. --- diff --git a/tests/m4sh.at b/tests/m4sh.at index a452a13d7..803cd04f4 100644 --- a/tests/m4sh.at +++ b/tests/m4sh.at @@ -72,14 +72,16 @@ AT_CHECK([mkdir test || exit 77]) AT_DATA_LINENO([test/test-1.as], [false], [$@&t@LINENO], [LINENO]) AT_CHECK([autom4te -l m4sh test/test-1.as -o test/test-1]) AT_CHECK([./test/test-1], 0, [expout]) -AT_CHECK([PATH=test$PATH_SEPARATOR$PATH test-1], 0, [expout]) +AT_CHECK([(PATH=test$PATH_SEPARATOR$PATH; export PATH; exec test-1)], + 0, [expout]) AT_CHECK([sh ./test/test-1], 0, [expout]) # Now using a disabled LINENO, with different call conventions. AT_DATA_LINENO([test/test-2.as], [true], [$@&t@LINENO], [LINENO]) AT_CHECK([autom4te -l m4sh test/test-2.as -o test/test-2]) AT_CHECK([./test/test-2], 0, [expout]) -AT_CHECK([PATH=test$PATH_SEPARATOR$PATH test-2], 0, [expout]) +AT_CHECK([(PATH=test$PATH_SEPARATOR$PATH; export PATH; exec test-2)], + 0, [expout]) AT_CHECK([sh ./test/test-2], 0, [expout]) # Beware that *.lineno scripts can be *here* while the masters are in test/.