X-Git-Url: https://git.octo.it/?p=git.git;a=blobdiff_plain;f=templates%2FMakefile;fp=templates%2FMakefile;h=07e928e56dd00678fdbe092b65bd16f7b7edfcc7;hp=c23aee866d3eca13abd5586ee06bac6e2ab87dc7;hb=4769948afe7c502d37746edc2ee2c084c9dcb325;hpb=d5b0c9ea178dab3599674ccff50645c0464b8c31 diff --git a/templates/Makefile b/templates/Makefile index c23aee86..07e928e5 100644 --- a/templates/Makefile +++ b/templates/Makefile @@ -6,6 +6,12 @@ prefix ?= $(HOME) template_dir ?= $(prefix)/share/git-core/templates/ # DESTDIR= +# Shell quote; +# Result of this needs to be placed inside '' +shq = $(subst ','\'',$(1)) +# This has surrounding '' +shellquote = '$(call shq,$(1))' + all: boilerplates.made custom find blt @@ -38,6 +44,6 @@ clean: rm -rf blt boilerplates.made install: all - $(INSTALL) -d -m755 $(DESTDIR)$(template_dir) + $(INSTALL) -d -m755 $(call shellquote,$(DESTDIR)$(template_dir)) (cd blt && $(TAR) cf - .) | \ - (cd $(DESTDIR)$(template_dir) && $(TAR) xf -) + (cd $(call shellquote,$(DESTDIR)$(template_dir)) && $(TAR) xf -)