From: Dennis Stosberg Date: Mon, 26 Jun 2006 08:27:54 GMT Subject: [PATCH] "test" in Solaris' /bin/sh does not support -e Message-ID: <20060626082754.G6ec0a61e@leonov.stosberg.net> In-Reply-To: <20060626082428.G52c9608e@leonov.stosberg.net> Running "make clean" currently fails: [ ! -e perl/Makefile ] || make -C perl/ clean /bin/sh: test: argument expected make: *** [clean] Error 1 --- Pasky said in #git that a simple -f test would suffice. Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/Makefile b/Makefile index 3dc54fe..d41d224 100644 --- a/Makefile +++ b/Makefile @@ -761,7 +761,7 @@ clean: rm -f $(GIT_TARNAME).tar.gz git-core_$(GIT_VERSION)-*.tar.gz rm -f $(htmldocs).tar.gz $(manpages).tar.gz $(MAKE) -C Documentation/ clean - [ ! -e perl/Makefile ] || $(MAKE) -C perl/ clean || $(MAKE) -C perl/ clean + [ ! -f perl/Makefile ] || $(MAKE) -C perl/ clean || $(MAKE) -C perl/ clean $(MAKE) -C templates/ clean $(MAKE) -C t/ clean rm -f GIT-VERSION-FILE GIT-CFLAGS -- 1.4.0