Use umask kluge from rsync.fns to try to get rid of a potential
authorWayne Davison <wayned@samba.org>
Fri, 10 Jun 2005 17:51:33 +0000 (17:51 +0000)
committerWayne Davison <wayned@samba.org>
Fri, 10 Jun 2005 17:51:33 +0000 (17:51 +0000)
permissions difference when copying symlinks.

testsuite/itemize.test

index 0c57a31..563bda9 100644 (file)
@@ -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"
 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"
 ln -s ../bar/baz/rsync "$fromdir/foo/sym"
+umask 022
 ln "$fromdir/foo/config1" "$fromdir/foo/extra"
 
 $RSYNC -iplr "$fromdir/" "$todir/" \
 ln "$fromdir/foo/config1" "$fromdir/foo/extra"
 
 $RSYNC -iplr "$fromdir/" "$todir/" \