123456789101112131415161718192021222324252627 |
- #!/bin/sh
- # Copyright (C) 1998,1999 Philip Hands <phil@hands.com>
- # Copyright (C) 2001 by Martin Pool <mbp@samba.org>
- #
- # This program is distributable under the terms of the GNU GPL (see COPYING)
- . "$suitedir/rsync.fns"
- hands_setup
- longname=This-is-a-directory-with-a-stupidly-long-name-created-in-an-attempt-to-provoke-an-error-found-in-2.0.11-that-should-hopefully-never-appear-again-if-this-test-does-its-job
- longdir="$fromdir/$longname/$longname/$longname"
- makepath "$longdir" || test_skipped "unable to create long directory"
- touch "$longdir/1" || test_skipped "unable to create files in long directory"
- date > "$longdir/1"
- if [ -r /etc ]; then
- ls -la /etc >"$longdir/2"
- else
- ls -la / >"$longdir/2"
- fi
- checkit "$RSYNC --delete -avH '$fromdir/' '$todir'" "$fromdir/" "$todir"
- # The script would have aborted on error, so getting here means we've won.
- exit 0
|