X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e73ad2be542bd5f32f8bdb58885884fa16647ceb..fc9d64c94783eb073192560da65949a230061374:/testsuite/itemize.test diff --git a/testsuite/itemize.test b/testsuite/itemize.test index aba265ac..19937d9b 100644 --- a/testsuite/itemize.test +++ b/testsuite/itemize.test @@ -24,7 +24,9 @@ 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" +umask 0 ln -s ../bar/baz/rsync "$fromdir/foo/sym" +umask 022 ln "$fromdir/foo/config1" "$fromdir/foo/extra" $RSYNC -iplr "$fromdir/" "$todir/" \ @@ -57,7 +59,9 @@ EOT $RSYNC -a -f '-! */' "$fromdir/" "$todir" sleep 1 # For directory mod below to ensure time difference rm "$todir/foo/sym" +umask 0 ln -s ../bar/baz "$todir/foo/sym" +umask 022 cp -p "$srcdir/config.h.in" "$fromdir/foo/config2" chmod 600 "$fromdir/foo/config2" chmod 777 "$todir/bar/baz/rsync" @@ -76,7 +80,7 @@ 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' \ + | sed -e '1,/done$/d' -e '/--whole-file/d' -e '/total:/d' -e '/^$/,$d' \ | tee "$outfile" cat <