Commit | Line | Data |
---|---|---|
271f87e5 MP |
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 | ||
18 | build_rsyncd_conf | |
19 | ||
06464f55 | 20 | RSYNC_CONNECT_PROG="$RSYNC --config=$conf --daemon" |
271f87e5 MP |
21 | export RSYNC_CONNECT_PROG |
22 | ||
23 | hands_setup | |
f98cc568 WD |
24 | |
25 | # Build chkdir with a normal rsync and an --exclude. | |
26 | $RSYNC -av --exclude=foobar.baz "$fromdir/" "$chkdir/" | |
27 | ||
2d8f9b1d | 28 | checkit "'$ignore23' $RSYNC -avvvvz '$fromdir/' localhost::test-to/" "$chkdir" "$todir" |
05118158 WD |
29 | |
30 | # The script would have aborted on error, so getting here means we've won. | |
31 | exit 0 |