You are right, CDPATH is the problem. I am no longer exporting CDPATH. e On 12/12/05, Junio C Hamano <junkio@cox.net> wrote: > eschvoca <eschvoca@gmail.com> writes: > > > I can fix the problem by changing templates/Makefile to the following: > > > > install: all > > $(INSTALL) -d -m755 $(call shellquote,$(DESTDIR)$(template_dir)) > > (cd blt && $(TAR) cf - . > /tmp/a.tar) | \ > > (cd $(call shellquote,$(DESTDIR)$(template_dir)) && $(TAR) xf /tmp/a.tar) > > Here is my guess. Could you try, from your interactive shell: > > $ (unset CDPATH; make install) > > first without the above "fix" (your "fixed" pipe does not make > any sense --- what are the data passed between pipe upstream and > downstream?)? > > If that makes the problem go away, then your environment is > broken --- my guess is that you are exporting CDPATH to > non-interactive scripts. Don't do that. > > I once googled for "CDPATH" and saw many "guide to unix" type > webpages talk about "CDPATH environment variable"; they are the > real culprit to cause this confusion in peoples' .bash_profile. > CDPATH might be a nice variable for interactive shells, but is a > horrible one if made environment. > > - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Sat Dec 17 02:06:54 2005
This archive was generated by hypermail 2.1.8 : 2005-12-17 02:07:31 EST