From e73ad2be542bd5f32f8bdb58885884fa16647ceb Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 10 Jun 2005 17:06:43 +0000 Subject: [PATCH] Got rid of some potentially unhandled permissions differences. --- testsuite/itemize.test | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/testsuite/itemize.test b/testsuite/itemize.test index 2f91ec08..aba265ac 100644 --- a/testsuite/itemize.test +++ b/testsuite/itemize.test @@ -23,6 +23,7 @@ makepath "$fromdir/bar/baz" cp -p "$srcdir/config.h" "$fromdir/foo/config1" cp -p "$srcdir/config.h.in" "$fromdir/foo/config2" cp -p "$srcdir/rsync.h" "$fromdir/bar/baz/rsync" +chmod 600 "$fromdir"/foo/config? "$fromdir/bar/baz/rsync" ln -s ../bar/baz/rsync "$fromdir/foo/sym" ln "$fromdir/foo/config1" "$fromdir/foo/extra" @@ -43,12 +44,13 @@ EOT $RSYNC -a -f '-! */' "$fromdir/" "$todir" cp -p "$srcdir/config.h" "$fromdir/foo/config2" +chmod 601 "$fromdir/foo/config2" $RSYNC -iplrH "$fromdir/" "$todir/" \ | tee "$outfile" cat <f..T.... bar/baz/rsync >f..T.... foo/config1 ->f.sT.... foo/config2 +>f.sTp... foo/config2 hf..T.... foo/extra => foo/config1 EOT @@ -57,6 +59,7 @@ sleep 1 # For directory mod below to ensure time difference rm "$todir/foo/sym" ln -s ../bar/baz "$todir/foo/sym" cp -p "$srcdir/config.h.in" "$fromdir/foo/config2" +chmod 600 "$fromdir/foo/config2" chmod 777 "$todir/bar/baz/rsync" $RSYNC -iplrtc "$fromdir/" "$todir/" \ @@ -65,11 +68,12 @@ cat <fcst.... foo/config2 +>fcstp... foo/config2 cL..T.... foo/sym -> ../bar/baz/rsync EOT cp -p "$srcdir/config.h" "$fromdir/foo/config2" +chmod 600 "$fromdir/foo/config2" # Lack of -t is for unchanged hard-link stress-test! $RSYNC -vvplrH "$fromdir/" "$todir/" \ | sed -e '0,/done$/d' -e '/--whole-file/d' -e '/total:/d' -e '/^$/,$d' \ -- 2.34.1