1#! /bin/sh 2 3. ${tstdir-.}/lib.sh 4. ${tstdir-.}/conf.sh 5 6generate_tree() { 7 mkdirfile "${1}/one.txt" 8} 9 10rm -rf dir1 dir2 dir3 11# make the copy-from-here tree 12generate_tree dir1 13# make the tree we want to compare to 14generate_tree dir2 15 16# Also make the target tree and mess up some permissions in there. 17# We expect rsync to reset this to what dir1 has. 18generate_tree dir3 19chmod 470 dir3/one.txt 20touch -m -t 199901020405 dir3/one.txt 21 22$rsync -a dir1/ dir3 23compare_trees dir2 dir3 24