X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/eefe189e1d8a7919d3b69a8db6dede3cf7f8c250..7a3ce973c370322251a5f402b80a02457efa682d:/testsuite/chmod-option.test diff --git a/testsuite/chmod-option.test b/testsuite/chmod-option.test index 20b3a51b..81fd38c7 100644 --- a/testsuite/chmod-option.test +++ b/testsuite/chmod-option.test @@ -7,7 +7,7 @@ # Test that the --chmod option functions correctly. -. $srcdir/testsuite/rsync.fns +. $suitedir/rsync.fns # Build some files @@ -29,24 +29,23 @@ chmod 700 "$dir1" chmod 770 "$dir2" # Copy the files we've created over to another directory -checkit "$RSYNC -avv \"$fromdir/\" \"$checkdir/\"" "$fromdir" "$checkdir" +checkit "$RSYNC -avv '$fromdir/' '$checkdir/'" "$fromdir" "$checkdir" # And then manually make the changes which should occur umask 002 chmod ug-s,a+rX "$checkdir"/* chmod +w "$checkdir" "$checkdir"/dir* -checkit "$RSYNC -avv --chmod ug-s,a+rX,D+w \"$fromdir/\" \"$todir/\"" "$checkdir" "$todir" +checkit "$RSYNC -avv --chmod ug-s,a+rX,D+w '$fromdir/' '$todir/'" "$checkdir" "$todir" rm -r "$fromdir" "$checkdir" "$todir" -makepath "$todir" -makepath "$fromdir/foo" +makepath "$todir" "$fromdir/foo" touch "$fromdir/bar" -checkit "$RSYNC -avv \"$fromdir/\" \"$checkdir/\"" "$fromdir" "$checkdir" +checkit "$RSYNC -avv '$fromdir/' '$checkdir/'" "$fromdir" "$checkdir" chmod o+x "$fromdir"/bar -checkit "$RSYNC -avv --chmod=Fo-x \"$fromdir/\" \"$todir/\"" "$checkdir" "$todir" +checkit "$RSYNC -avv --chmod=Fo-x '$fromdir/' '$todir/'" "$checkdir" "$todir" # Tickle a bug in rsync 2.6.8: if you push a new directory with --perms off to # a daemon with an incoming chmod, the daemon pretends the directory is a file @@ -66,7 +65,7 @@ export RSYNC_CONNECT_PROG rm -r "$todir" makepath "$todir" -checkit "$RSYNC -avv --no-perms \"$fromdir/\" localhost::test-incoming-chmod/" "$checkdir" "$todir" +checkit "$RSYNC -avv --no-perms '$fromdir/' localhost::test-incoming-chmod/" "$checkdir" "$todir" # The script would have aborted on error, so getting here means we've won. exit 0