Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
18d7e9f
)
Moved check_perms() into rsync.fns and tweaked how it is called.
author
Wayne Davison
<wayned@samba.org>
Fri, 3 Feb 2006 17:29:43 +0000
(17:29 +0000)
committer
Wayne Davison
<wayned@samba.org>
Fri, 3 Feb 2006 17:29:43 +0000
(17:29 +0000)
testsuite/executability.test
patch
|
blob
|
blame
|
history
diff --git
a/testsuite/executability.test
b/testsuite/executability.test
index
8ea8fb5
..
2f205cd
100644
(file)
--- a/
testsuite/executability.test
+++ b/
testsuite/executability.test
@@
-9,15
+9,6
@@
set -x
set -x
-P600='^-rw-------'
-P604='^-rw----r--'
-P700='^-rwx------'
-P705='^-rwx---r-x'
-
-check_perms() {
- $TOOLDIR/tls "$1" | grep "$2" >/dev/null
-}
-
# Put some files in the From directory
mkdir "$fromdir"
cat <<EOF >"$fromdir/1"
# Put some files in the From directory
mkdir "$fromdir"
cat <<EOF >"$fromdir/1"
@@
-34,8
+25,8
@@
chmod 600 "$fromdir/2"
$RSYNC -rvv "$fromdir/" "$todir/"
$RSYNC -rvv "$fromdir/" "$todir/"
-check_perms "$todir/1"
$P700
|| test_fail "After initial transfer: to/1 should have 700 permissions"
-check_perms "$todir/2"
$P600
|| test_fail "After initial transfer: to/2 should have 600 permissions"
+check_perms "$todir/1"
rwx------
|| test_fail "After initial transfer: to/1 should have 700 permissions"
+check_perms "$todir/2"
rw-------
|| test_fail "After initial transfer: to/2 should have 600 permissions"
# Mix up the permissions a bit
chmod 600 "$fromdir/1"
# Mix up the permissions a bit
chmod 600 "$fromdir/1"
@@
-45,14
+36,14
@@
chmod 604 "$todir/2"
$RSYNC -rvv "$fromdir/" "$todir/"
# No -E, so nothing should have changed
$RSYNC -rvv "$fromdir/" "$todir/"
# No -E, so nothing should have changed
-check_perms "$todir/1"
$P700
|| test_fail "After update without -E: to/1 should still have 700 permissions"
-check_perms "$todir/2"
$P604
|| test_fail "After update without -E: to/2 should still have 604 permissions"
+check_perms "$todir/1"
rwx------
|| test_fail "After update without -E: to/1 should still have 700 permissions"
+check_perms "$todir/2"
rw----r--
|| test_fail "After update without -E: to/2 should still have 604 permissions"
$RSYNC -rvvE "$fromdir/" "$todir/"
# Now things should have happened!
$RSYNC -rvvE "$fromdir/" "$todir/"
# Now things should have happened!
-check_perms "$todir/1"
$P600
|| test_fail "After update with -E: to/1 should now have 600 permissions"
-check_perms "$todir/2"
$P705
|| test_fail "After update with -E: to/2 should now have 705 permissions"
+check_perms "$todir/1"
rw-------
|| test_fail "After update with -E: to/1 should now have 600 permissions"
+check_perms "$todir/2"
rwx---r-x
|| test_fail "After update with -E: to/2 should now have 705 permissions"
# Hooray
exit 0
# Hooray
exit 0