From: Brandon Casey Date: Tue, 19 Aug 2008 00:52:50 GMT Subject: Re: [PATCH] templates/Makefile: work around SGI install which assumes / if ROOT not defined Message-ID: In-Reply-To: <7vhc9hlwt3.fsf@gitster.siamese.dyndns.org> Junio C Hamano wrote: > I do not see absolutely any reason to use install there. > > I have to wonder why 9907721 (templates/Makefile: don't depend on local > umask setting, 2008-02-28) did not do this instead: > > $(QUIET)umask 022 && ls *--* 2>/dev/null | \ > while read boilerplate; \ > do \ > case "$$boilerplate" in *~) continue ;; esac && \ > dst=`echo "$$boilerplate" | sed -e 's|^this|.|;s|--|/|g'` && \ > dir=`expr "$$dst" : '\(.*\)/'` && \ > mkdir -p blt/$$dir && \ > case "$$boilerplate" in \ > *--) ;; \ > *) cp $$boilerplate blt/$$dst ;; \ > esac || exit; \ > done && \ > date >$@ > That works just fine for me. -brandon