summaryrefslogtreecommitdiff
path: root/runtests.sh
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2006-11-04 00:18:49 +0000
committerWayne Davison <wayned@samba.org>2006-11-04 00:18:49 +0000
commit556e03a3c9ad79698c97b27a56387e85f5f4a7b8 (patch)
tree020cffdedb8641ef223b8f50447f08ef003d1d48 /runtests.sh
parente4887738bbd84d225dd01554721da003ec360a77 (diff)
downloadrsync-556e03a3c9ad79698c97b27a56387e85f5f4a7b8.tar.gz
rsync-556e03a3c9ad79698c97b27a56387e85f5f4a7b8.tar.bz2
rsync-556e03a3c9ad79698c97b27a56387e85f5f4a7b8.zip
Modified to recognize FreeBSD's setfacl command.
Diffstat (limited to 'runtests.sh')
-rwxr-xr-xruntests.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/runtests.sh b/runtests.sh
index 005c22a2..3750b039 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -182,7 +182,7 @@ else
fi
# Check if setfacl is around and if it supports the -k or -s option.
-if setfacl --help 2>/dev/null | grep ' -k,' >/dev/null; then
+if setfacl --help 2>&1 | grep ' -k,\|\[-[a-z]*k' >/dev/null; then
setfacl_nodef='setfacl -k'
elif setfacl -s u::7,g::5,o:5 testsuite 2>/dev/null; then
setfacl_nodef='setfacl -s u::7,g::5,o:5'
@@ -221,7 +221,7 @@ prep_scratch() {
[ -d "$scratchdir" ] && rm -rf "$scratchdir"
mkdir "$scratchdir"
# Get rid of default ACLs and dir-setgid to avoid confusing some tests.
- $setfacl_nodef "$scratchdir"
+ $setfacl_nodef "$scratchdir" || true
chmod g-s "$scratchdir"
return 0
}