1#!/bin/sh 2 3# Copyright (C) 2001, 2002 by Martin Pool <mbp@samba.org> 4 5# This program is distributable under the terms of the GNU GPL (see 6# COPYING) 7 8# We don't really want to start the server listening, because that 9# might interfere with the security or operation of the test machine. 10# Instead we use the fake-connect feature to dynamically assign a pair 11# of ports. 12 13# This test tries to upload a file over a compressed connection to the 14# server. This ought to exercise (exorcise?) a bug in 2.5.3. 15 16. "$suitedir/rsync.fns" 17 18build_rsyncd_conf 19 20RSYNC_CONNECT_PROG="$RSYNC --config=$conf --daemon" 21export RSYNC_CONNECT_PROG 22 23hands_setup 24 25# Build chkdir with a normal rsync and an --exclude. 26$RSYNC -av --exclude=foobar.baz "$fromdir/" "$chkdir/" 27 28checkit "$RSYNC -avvvvz \"$fromdir/\" localhost::test-to/" "$chkdir" "$todir" 29 30# The script would have aborted on error, so getting here means we've won. 31exit 0 32