13a0ab0b7Sclaudio#! /bin/sh 23a0ab0b7Sclaudio 33a0ab0b7Sclaudio. ${tstdir-.}/lib.sh 43a0ab0b7Sclaudio. ${tstdir-.}/conf.sh 53a0ab0b7Sclaudio 63a0ab0b7Sclaudioumask 022 73a0ab0b7Sclaudiorm -rf dir1 dir2 dir3 83a0ab0b7Sclaudio# make the copy-from-here tree 93a0ab0b7Sclaudiomkdir dir1 103a0ab0b7Sclaudiocd dir1 113a0ab0b7Sclaudiogenerate_tree_1 123a0ab0b7Sclaudiochmod 640 foo/bar/baz/one.txt 13*dd258625Santontouch -m -t 199901020405 foo/bar/baz/one.txt 143a0ab0b7Sclaudio# make the tree we want to compare to 153a0ab0b7Sclaudiomkdir ../dir2 163a0ab0b7Sclaudiocd ../dir2 173a0ab0b7Sclaudiogenfile one.txt 183a0ab0b7Sclaudio# we expect umask permissions after rsync 193a0ab0b7Sclaudiochmod 644 one.txt 203a0ab0b7Sclaudio 213a0ab0b7Sclaudiomkdir ../dir3 223a0ab0b7Sclaudiocd ../dir3 233a0ab0b7Sclaudiogenfile one.txt 243a0ab0b7Sclaudio# we expect umask permissions after rsync 253a0ab0b7Sclaudiochmod 644 one.txt 263a0ab0b7Sclaudio 273a0ab0b7Sclaudiocd .. 283a0ab0b7Sclaudio# call -a without -p 293a0ab0b7Sclaudio$rsync -Dgorltr dir1/foo/bar/baz/one.txt dir3 303a0ab0b7Sclaudiocompare_trees dir2 dir3 31