$RSYNC --version | grep ", ACLs" >/dev/null || test_skipped "Rsync is configured without ACL support"
-case "$RSYNC" in
-*protocol=29*) test_skipped "ACLs require protocol 30" ;;
-esac
-
case "$setfacl_nodef" in
true) test_skipped "I don't know how to use your setfacl command" ;;
esac
files='foo file1 file2'
setfacl -m u:0:7 "$fromdir/foo" || test_skipped "Your filesystem has ACLs disabled"
+setfacl -m g:1:5 "$fromdir/foo"
+setfacl -m g:2:1 "$fromdir/foo"
+setfacl -m g:0:7 "$fromdir/foo"
+setfacl -m u:2:1 "$fromdir/foo"
+setfacl -m u:1:5 "$fromdir/foo"
+
setfacl -m u:0:5 "$fromdir/file1"
-setfacl -m u:0:5 "$fromdir/file2"
-$RSYNC -avvA "$fromdir/" "$todir/"
+setfacl -m u:0:5 "$fromdir/file2"
cd "$fromdir"
+$RSYNC -avvA $files "$todir/"
+
getfacl $files >"$scratchdir/acls.txt"
cd "$todir"