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 (from parent 1:
a21e72c
)
Check for the setacl command for Tru64 (which doesn't have setfacl).
author
Wayne Davison
<wayned@samba.org>
Sat, 2 Jun 2007 16:44:23 +0000
(16:44 +0000)
committer
Wayne Davison
<wayned@samba.org>
Sat, 2 Jun 2007 16:44:23 +0000
(16:44 +0000)
runtests.sh
patch
|
blob
|
blame
|
history
diff --git
a/runtests.sh
b/runtests.sh
index
ad93862
..
c401ac4
100755
(executable)
--- a/
runtests.sh
+++ b/
runtests.sh
@@
-181,12
+181,15
@@
else
echo " preserve_scratch=no"
fi
echo " preserve_scratch=no"
fi
-# Check if setfacl is around and if it supports the -k or -s option.
-if setfacl --help 2>&1 | grep ' -k,\|\[-[a-z]*k' >/dev/null; then
+# Check if setacl/setfacl is around and if it supports the -k or -s option.
+if setacl -k u::7,g::5,o:5 testsuite 2>/dev/null; then
+ setfacl_nodef='setacl -k'
+elif 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'
else
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'
else
+ # The "true" command runs successfully, but does nothing.
setfacl_nodef=true
fi
setfacl_nodef=true
fi