From 4209f079dd049759eed3448b3625a90ecd1ee69a Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 16 Mar 2006 20:02:36 +0000 Subject: [PATCH] Make sure that the --relative test creates the implied directories with user-write permission, and turns any symlinks in the implied dirs into real dirs. --- testsuite/exclude.test | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/testsuite/exclude.test b/testsuite/exclude.test index 9337560a..e412d306 100644 --- a/testsuite/exclude.test +++ b/testsuite/exclude.test @@ -203,11 +203,12 @@ $RSYNC -av --delete-excluded --exclude='*' "$fromdir/" "$todir/" checkit "$RSYNC -avv -f dir-merge,-_.excl \ \"$fromdir/\" \"$todir/\"" "$chkdir" "$todir" -$RSYNC -avR "$fromdir/foo" "$chkdir/" +relative_opts='--relative --chmod=Du+w --copy-unsafe-links' +$RSYNC -av $relative_opts "$fromdir/foo" "$chkdir/" rm -rf "$chkdir$fromdir/foo/down" -$RSYNC -avR --existing --filter='-! */' "$fromdir/foo" "$chkdir/" +$RSYNC -av $relative_opts --existing --filter='-! */' "$fromdir/foo" "$chkdir/" -checkit "$RSYNC -avvR --exclude=\"$fromdir/foo/down\" \ +checkit "$RSYNC -avv $relative_opts --exclude=\"$fromdir/foo/down\" \ \"$fromdir/foo\" \"$todir\"" "$chkdir$fromdir/foo" "$todir$fromdir/foo" # The script would have aborted on error, so getting here means we've won. -- 2.34.1