summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2001-08-29 08:46:18 +0000
committerMartin Pool <mbp@samba.org>2001-08-29 08:46:18 +0000
commit42be591878cbd96775528ccc27404cd090c819db (patch)
treee065ecd274c658ac3a036dbe06e9fc0be6333490 /Makefile.in
parent3a4c683f0445965c5800a81e3a54eedf17f2f319 (diff)
downloadrsync-42be591878cbd96775528ccc27404cd090c819db.tar.gz
rsync-42be591878cbd96775528ccc27404cd090c819db.tar.bz2
rsync-42be591878cbd96775528ccc27404cd090c819db.zip
Remove testtmp directory on 'clean'.
Run test scripts in POSIX mode to try to catch portability problems.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in9
1 files changed, 7 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index f2b8c1a1..d1db5399 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -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