X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/1ed9018e69a0d224ff59184974d9150d1cb8814d..a055dbdd883a3c04318e13211c3ef7942314bee7:/testsuite/devices.test diff --git a/testsuite/devices.test b/testsuite/devices.test index a6bfc9ee..23a8e5b9 100644 --- a/testsuite/devices.test +++ b/testsuite/devices.test @@ -18,7 +18,7 @@ case $0 in *fake*) $RSYNC --version | grep ", xattrs" >/dev/null || test_skipped "Rsync needs xattrs for fake device tests" RSYNC="$RSYNC --fake-super" - TLS_ARGS=--fake-super + TLS_ARGS="$TLS_ARGS --fake-super" case "`xattr 2>&1`" in *--list:*) mknod() { @@ -76,16 +76,17 @@ mknod "$fromdir/block2" b 42 73 || test_skipped "Can't create block device node" mknod "$fromdir/block3" b 105 73 || test_skipped "Can't create block device node" ln "$fromdir/block3" "$fromdir/block2.5" || echo "Skipping hard-linked device test..." mkfifo "$fromdir/fifo" || mknod "$fromdir/fifo" p || test_skipped "Can't run mkfifo" -touch -r "$fromdir/block" "$fromdir/block2" +# Work around time rounding/truncating issue by touching both files. +touch -r "$fromdir/block" "$fromdir/block" "$fromdir/block2" -$RSYNC -ait "$fromdir/block" "$todir/block2" \ +$RSYNC -ai "$fromdir/block" "$todir/block2" \ | tee "$outfile" cat <"$chkfile" cD$all_plus block EOT diff $diffopt "$chkfile" "$outfile" || test_fail "test 1 failed" -$RSYNC -ait "$fromdir/block2" "$todir/block" \ +$RSYNC -ai "$fromdir/block2" "$todir/block" \ | tee "$outfile" cat <"$chkfile" cD$all_plus block2