From: Charles Bailey Date: Sat, 19 Jul 2014 16:08:57 +0000 (+0100) Subject: Fix contrib/subtree Makefile to patch #! line X-Git-Tag: v2.1.0-rc0~26 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=da33a97998f6d6206c08bd72a527f5b8e6e26d33;p=thirdparty%2Fgit.git Fix contrib/subtree Makefile to patch #! line Signed-off-by: Charles Bailey Signed-off-by: Junio C Hamano --- diff --git a/contrib/subtree/Makefile b/contrib/subtree/Makefile index d888d45161..d9a0ce2c63 100644 --- a/contrib/subtree/Makefile +++ b/contrib/subtree/Makefile @@ -18,6 +18,11 @@ RM ?= rm -f ASCIIDOC = asciidoc XMLTO = xmlto +ifndef SHELL_PATH + SHELL_PATH = /bin/sh +endif +SHELL_PATH_SQ = $(subst ','\'',$(SHELL_PATH)) + ASCIIDOC_CONF = ../../Documentation/asciidoc.conf MANPAGE_XSL = ../../Documentation/manpage-normal.xsl @@ -32,7 +37,8 @@ GIT_SUBTREE_HTML := git-subtree.html all: $(GIT_SUBTREE) $(GIT_SUBTREE): $(GIT_SUBTREE_SH) - cp $< $@ && chmod +x $@ + sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' $< >$@ + chmod +x $@ doc: $(GIT_SUBTREE_DOC) $(GIT_SUBTREE_HTML)