summaryrefslogtreecommitdiff
path: root/testsuite/daemon.test
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2001-08-31 08:13:57 +0000
committerMartin Pool <mbp@samba.org>2001-08-31 08:13:57 +0000
commit8fef0245283dadaa2d6b86096b13c78bfcae0b34 (patch)
treebd71aa654efc87c7b78df385abf174cc9325e728 /testsuite/daemon.test
parent6963e540db9a7b297d9f5ee0713f690ac65eca8d (diff)
downloadrsync-8fef0245283dadaa2d6b86096b13c78bfcae0b34.tar.gz
Run the daemon test using faked tcp connections.
Diffstat (limited to 'testsuite/daemon.test')
-rw-r--r--testsuite/daemon.test11
1 files changed, 6 insertions, 5 deletions
diff --git a/testsuite/daemon.test b/testsuite/daemon.test
index 869feab5..8b1cab1a 100644
--- a/testsuite/daemon.test
+++ b/testsuite/daemon.test
@@ -5,10 +5,10 @@
# This program is distributable under the terms of the GNU GPL (see
# COPYING)
-# This test starts up an rsync daemon on a high-numbered port using a
-# configuration file from the test directory. I can't think of a good
-# way to choose it dynamically at the moment, so we just use 2612. If
-# that's in use then you lose.
+# We don't really want to start the server listening, because that
+# might interfere with the security or operation of the test machine.
+# Instead we use the fake-connect feature to dynamically assign a pair
+# of ports.
# Having started the server we try some basic operations against it:
@@ -25,6 +25,7 @@
. "$suitedir/rsync.fns"
build_rsyncd_conf
-start_rsyncd
+export RSYNC_CONNECT_PROG="$rsync_bin --config=$conf --daemon"
+$rsync_bin -v localhost::