From: Eric Blake Date: Tue, 29 Jan 2008 14:45:10 +0000 (-0700) Subject: * doc/autoconf.texi (Limitations of Builtins) <.>: Mention bash bug. X-Git-Tag: v2.62~73 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9935105de6e18dba029660d60f42b8b81d7ac3c4;p=thirdparty%2Fautoconf.git * doc/autoconf.texi (Limitations of Builtins) <.>: Mention bash bug. Signed-off-by: Eric Blake --- diff --git a/ChangeLog b/ChangeLog index 42da03c4..8d592df4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-01-29 Eric Blake + + * doc/autoconf.texi (Limitations of Builtins) <.>: Mention bash + bug. + 2008-01-28 Eric Blake Fix regression in handling VAR=VALUE arguments to testsuite. diff --git a/doc/autoconf.texi b/doc/autoconf.texi index f6421d7a..9c5b1920 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -13598,10 +13598,12 @@ the @samp{x} into account later in the pipe. @c -------------- @prindex @command{.} Use @command{.} only with regular files (use @samp{test -f}). Bash -2.03, for instance, chokes on @samp{. /dev/null}. Also, remember that -@command{.} uses @env{PATH} if its argument contains no slashes, so if -you want to use @command{.} on a file @file{foo} in the current -directory, you must use @samp{. ./foo}. +2.03, for instance, chokes on @samp{. /dev/null}. Remember that +@command{.} uses @env{PATH} if its argument contains no slashes. Also, +some shells, including bash 3.2, implicitly append the current directory +to this @env{PATH} search, even though Posix forbids it. So if you want +to use @command{.} on a file @file{foo} in the current directory, you +must use @samp{. ./foo}. @item @command{!} @c --------------