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 16mygrps="`rsync_getgroups`" || fail "Can't get groups" 17mkdir "$fromdir" 18 19for g in $mygrps 20do 21 name="$fromdir/foo-$g" 22 date > "$name" 23 chgrp "$g" "$name" || fail "Can't chgrp" 24done 25sleep 2 26 27checkit "$RSYNC -rtgpvvv \"$fromdir/\" \"$todir/\"" "$fromdir" "$todir" 28 29# The script would have aborted on error, so getting here means we've won. 30exit 0 31