aboutsummaryrefslogtreecommitdiffstats
path: root/runtests.sh
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2007-06-02 16:44:23 +0000
committerWayne Davison <wayned@samba.org>2007-06-02 16:44:23 +0000
commitf87fb190b3bd1250a07ff12161db2107d7717263 (patch)
tree1772fd47321f0d9a806a5ebafad90782f945d23c /runtests.sh
parenta21e72c3e652774e5b3468fd1c9ce7ca64f5aa33 (diff)
downloadandroid_external_rsync-f87fb190b3bd1250a07ff12161db2107d7717263.tar.gz
android_external_rsync-f87fb190b3bd1250a07ff12161db2107d7717263.tar.bz2
android_external_rsync-f87fb190b3bd1250a07ff12161db2107d7717263.zip
Check for the setacl command for Tru64 (which doesn't have setfacl).
Diffstat (limited to 'runtests.sh')
-rwxr-xr-xruntests.sh7
1 files changed, 5 insertions, 2 deletions
diff --git a/runtests.sh b/runtests.sh
index ad93862c..c401ac45 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -181,12 +181,15 @@ else
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
+ # The "true" command runs successfully, but does nothing.
setfacl_nodef=true
fi