Annotation of embedaddon/rsync/testsuite/chgrp.test, revision 1.1.1.2
1.1 misho 1: #! /bin/sh
2:
3: # Copyright (C) 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: # Test that rsync with -gr will preserve groups when the user running
9: # the test is a member of them. Hopefully they're in at least one
10: # test.
11:
12: . "$suitedir/rsync.fns"
13:
14: # Build some hardlinks
15:
1.1.1.2 ! misho 16: mygrps="`rsync_getgroups`" || test_fail "Can't get groups"
1.1 misho 17: mkdir "$fromdir"
18:
19: for g in $mygrps
20: do
21: name="$fromdir/foo-$g"
22: date > "$name"
1.1.1.2 ! misho 23: chgrp "$g" "$name" || test_fail "Can't chgrp"
1.1 misho 24: done
25: sleep 2
26:
27: checkit "$RSYNC -rtgpvvv '$fromdir/' '$todir/'" "$fromdir" "$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>