Annotation of embedaddon/rsync/testsuite/files-from.test, revision 1.1
1.1 ! misho 1: #!/bin/sh
! 2:
! 3: # Copyright (C) 2008 by Wayne Davison <wayned@samba.org>
! 4:
! 5: # This program is distributable under the terms of the GNU GPL (see
! 6: # COPYING).
! 7:
! 8: # Test that --files-from=FILE works right.
! 9:
! 10: . "$suitedir/rsync.fns"
! 11:
! 12: hands_setup
! 13:
! 14: # This list of files skips the contents of "subsubdir" but includes
! 15: # the contents of "subsubdir2" due to its trailing slash.
! 16: cat >"$scratchdir/filelist" <<EOT
! 17: from/./
! 18: from/./dir/subdir
! 19: from/./dir/subdir/subsubdir
! 20: from/./dir/subdir/subsubdir2/
! 21: from/./dir/subdir/foobar.baz
! 22: EOT
! 23:
! 24: # Create a chkdir without the content that we expect to be omitted.
! 25: $RSYNC -a --exclude=dir/text --exclude='subsubdir/**' "$fromdir/" "$chkdir/"
! 26:
! 27: checkit "$RSYNC -av --files-from='$scratchdir/filelist' '$scratchdir' '$todir/'" "$chkdir" "$todir"
! 28:
! 29: # The script would have aborted on error, so getting here means we've won.
! 30: exit 0
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>