Remove testtmp directory on 'clean'.
authorMartin Pool <mbp@samba.org>
Wed, 29 Aug 2001 08:46:18 +0000 (08:46 +0000)
committerMartin Pool <mbp@samba.org>
Wed, 29 Aug 2001 08:46:18 +0000 (08:46 +0000)
Run test scripts in POSIX mode to try to catch portability problems.

Makefile.in

index f2b8c1a..d1db539 100644 (file)
@@ -73,6 +73,7 @@ proto:
 
 clean:
        rm -f *~ $(OBJS) rsync 
+       rm -rf ./testtmp
 
 distclean: clean
        rm -f config.h config.cache config.status Makefile
@@ -101,13 +102,17 @@ test: check
 # This depends on building rsync; if we need any helper programs it
 # should depend on them too.
 
+# We try to run the scripts with POSIX mode on, in the hope that will
+# catch Bash-isms earlier even if we're running on GNU.  Of course, we
+# might lose in the future where POSIX diverges from old sh.
+
 check: all
-       rsync_bin=./rsync srcdir="$(srcdir)" $(srcdir)/runtests.sh
+       POSIXLY_CORRECT=1 rsync_bin=./rsync srcdir="$(srcdir)" $(srcdir)/runtests.sh
 
 # This does *not* depend on building or installing: you can use it to
 # check a version installed from a binary or some other source tree,
 # if you want.
 
 installcheck:
-       rsync_bin="$(bindir)/rsync" srcdir="$(srcdir)" $(srcdir)/runtests.sh
+       POSIXLY_CORRECT=1 rsync_bin="$(bindir)/rsync" srcdir="$(srcdir)" $(srcdir)/runtests.sh