Johannes Sixt <j...@kdbg.org> writes:

> Today's version, with the tip at 5d7f59c391ce, is definitely bogus
> with its quoting. It needs the patch below, otherwise an unquoted
> semicolon may be expanded from $(pathsep). This would terminate the sed
> command, of course.

Of course ;-)

Somehow I was lucky that the topic as been de-queued from 'pu' for
the past few days.

> diff --git a/Makefile b/Makefile
> index 484dc44ade..a658c8169a 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -2071,10 +2071,10 @@ GIT-PERL-HEADER: $(PERL_HEADER_TEMPLATE) 
> GIT-PERL-DEFINES perl/perl.mak
>       INSTLIBDIR=`MAKEFLAGS= $(MAKE) -C perl -s --no-print-directory 
> instlibdir` && \
>       INSTLIBDIR_EXTRA='$(PERLLIB_EXTRA_SQ)' && \
>       INSTLIBDIR="$$INSTLIBDIR$${INSTLIBDIR_EXTRA:+:$$INSTLIBDIR_EXTRA}" && \
> -     sed -e 's=@@PATHSEP@@='$(pathsep)'=g' \
> -         -e 's=@@INSTLIBDIR@@='$$INSTLIBDIR'=g' \
> -         -e 's=@@GITEXECDIR@@='$(gitexecdir_relative_SQ)'=g' \
> -         -e 's=@@PERLLIBDIR@@='$(perllibdir_relative_SQ)'=g' \
> +     sed -e 's=@@PATHSEP@@=$(pathsep)=g' \
> +         -e 's=@@INSTLIBDIR@@='"$$INSTLIBDIR"'=g' \
> +         -e 's=@@GITEXECDIR@@=$(gitexecdir_relative_SQ)=g' \
> +         -e 's=@@PERLLIBDIR@@=$(perllibdir_relative_SQ)=g' \
>           $< >$@
>  
>  .PHONY: gitweb

Reply via email to