xref: /openbsd-src/regress/usr.bin/rsync/test13_perms.test (revision 932b7127be46854fb6d1ab69a58afbd62992e1ab)
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