summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2001-12-02 07:22:54 +0000
committerMartin Pool <mbp@samba.org>2001-12-02 07:22:54 +0000
commit3d807132e4a24f61505af76f10c396204935599f (patch)
treec224f1c43a32f27218f6dbab9d64e3aebaf536fe /testsuite
parent42d0b4c280dfbc2a557e84528ac176d652d3b5e6 (diff)
downloadrsync-3d807132e4a24f61505af76f10c396204935599f.tar.gz
Fix test suite breakage in calling tls.
Clean up test directory on completion.
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/hands.test2
-rw-r--r--testsuite/rsync.fns16
2 files changed, 14 insertions, 4 deletions
diff --git a/testsuite/hands.test b/testsuite/hands.test
index 01f19bc6..fced34a9 100644
--- a/testsuite/hands.test
+++ b/testsuite/hands.test
@@ -26,3 +26,5 @@ cp ${FROM}/text ${TO}/ThisShouldGo
runtest " --delete" 'checkit "$RSYNC --delete -avH ${FROM}/ ${TO}" ${FROM}/ ${TO}'
checkforlogs ${LOG}.?
+
+hands_cleanup \ No newline at end of file
diff --git a/testsuite/rsync.fns b/testsuite/rsync.fns
index 8f8e7d3c..cf22a975 100644
--- a/testsuite/rsync.fns
+++ b/testsuite/rsync.fns
@@ -53,7 +53,8 @@ hands_setup() {
# Clean before creation
rm -rf $FROM
rm -rf $TO
-
+
+ [ -d $TMP ] || mkdir $TMP
[ -d $FROM ] || mkdir $FROM
[ -d $TO ] || mkdir $TO
@@ -72,7 +73,7 @@ hands_setup() {
mkdir ${FROM}/emptydir
# a hundred lines of text or so
- rsync_ls_lR ${srcdir} > ${FROM}/filelist
+ rsync_ls_lR "${srcdir}" > ${FROM}/filelist
# This might fail on systems that don't have -n
echo $ECHO_N "This file has no trailing lf$ECHO_C" > ${FROM}/nolf
@@ -94,6 +95,11 @@ hands_setup() {
}
+hands_cleanup() {
+ rm -r "$TMP"
+}
+
+
####################
@@ -149,8 +155,8 @@ checkit() {
echo "-------------">>${log}
echo "check how the directory listings compare with diff:">>${log}
echo "">>${log}
- ( cd "$2" && rsync_ls_lR ) > ${TMP}/ls-from 2>>${log}
- ( cd "$3" && rsync_ls_lR ) > ${TMP}/ls-to 2>>${log}
+ ( cd "$2" && rsync_ls_lR . ) > ${TMP}/ls-from 2>>${log}
+ ( cd "$3" && rsync_ls_lR . ) > ${TMP}/ls-to 2>>${log}
diff -c ${TMP}/ls-from ${TMP}/ls-to >>${log} 2>&1 || failed=YES
if [ -z "${failed}" ] ; then
rm $log
@@ -204,3 +210,5 @@ EOF
}
+# be reproducible
+umask 077 \ No newline at end of file