Annotation of embedaddon/rsync/testsuite/symlink-ignore.test, revision 1.1

1.1     ! misho       1: #! /bin/sh
        !             2: 
        !             3: # Copyright (C) 2001 by Martin Pool <mbp@samba.org>
        !             4: 
        !             5: # This program is distributable under the terms of the GNU GPL (see
        !             6: # COPYING).
        !             7: 
        !             8: # Test rsync's somewhat over-featured symlink control: the default
        !             9: # behaviour is that symlinks should not be copied at all.
        !            10: 
        !            11: . "$suitedir/rsync.fns"
        !            12: 
        !            13: build_symlinks || test_fail "failed to build symlinks"
        !            14: 
        !            15: # Copy recursively, but without -l or -L or -a, and all the symlinks
        !            16: # should be missing.
        !            17: $RSYNC -r "$fromdir/" "$todir" || test_fail "$RSYNC returned $?"
        !            18: 
        !            19: [ -f "$todir/referent" ] || test_fail "referent was not copied"
        !            20: [ -d "$todir/from" ] && test_fail "extra level of directories"
        !            21: if is_a_link "$todir/dangling" 
        !            22: then 
        !            23:     test_fail "dangling symlink was copied"
        !            24: fi
        !            25: 
        !            26: if is_a_link "$todir/relative" 
        !            27: then
        !            28:     test_fail "relative symlink was copied" 
        !            29: fi
        !            30: 
        !            31: if is_a_link "$todir/absolute" 
        !            32: then
        !            33:     test_fail "absolute symlink was copied"
        !            34: fi
        !            35: 
        !            36: # The script would have aborted on error, so getting here means we've won.
        !            37: exit 0

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>