Pádraig Brady <[email protected]> writes:

> That would undo the fish fix though as the SHELL of for the ${SHELL}...missing
> introduced by automake/autoconf.
>
> I see all uses of $MAKEINFO are eval'd in gendocs.sh except one.
> This gnulib tweak seems to avoid the issue here:
>
> diff --git a/build-aux/gendocs.sh b/build-aux/gendocs.sh
> index 29896ab28e..80b0a17368 100755
> --- a/build-aux/gendocs.sh
> +++ b/build-aux/gendocs.sh
> @@ -424,7 +424,7 @@ d=`dirname $srcfile`
>     # Omit patterns that do not expand to file names.
>     pats=
>
> -  if case `$MAKEINFO --version | sed -e 's/^[^0-9]*//' -e 1q` in \
> +  if case `eval $MAKEINFO --version | sed -e 's/^[^0-9]*//' -e 1q` in \
>          [1-6]* | 7.[01]*) false;; \
>          *) true;; \
>        esac \

Oh, I don't know why I didn't think to look at the other $MAKEINFO
invocations. That looks good.

Thanks!
Collin

Reply via email to