12345678910111213141516171819202122232425262728293031 |
- #! /bin/sh
- # Copyright (C) 2002 by Martin Pool <mbp@samba.org>
- # This program is distributable under the terms of the GNU GPL (see
- # COPYING).
- # Test that rsync with -gr will preserve groups when the user running
- # the test is a member of them. Hopefully they're in at least one
- # test.
- . "$suitedir/rsync.fns"
- # Build some hardlinks
- mygrps="`rsync_getgroups`" || fail "Can't get groups"
- mkdir "$fromdir"
- for g in $mygrps
- do
- name="$fromdir/foo-$g"
- date > "$name"
- chgrp "$g" "$name" || fail "Can't chgrp"
- done
- sleep 2
- checkit "$RSYNC -rtgpvvv '$fromdir/' '$todir/'" "$fromdir" "$todir"
- # The script would have aborted on error, so getting here means we've won.
- exit 0
|