diff --git a/qa/workunits/fs/misc/acl.sh b/qa/workunits/fs/misc/acl.sh index 8f1c921182b..4186cf91ad6 100755 --- a/qa/workunits/fs/misc/acl.sh +++ b/qa/workunits/fs/misc/acl.sh @@ -12,15 +12,17 @@ if test $? != 0; then fi set -e -for (( i=0; i<100; i++)) +c=0 +while [ $c -lt 100 ] do + c=`expr $c + 1` # inherited ACL from parent directory's default ACL mkdir d1 c1=`getfacl d1 | grep -c "nobody:rw"` sudo echo 3 > /proc/sys/vm/drop_caches c2=`getfacl d1 | grep -c "nobody:rw"` rmdir d1 - if [[ $c1 -ne 2 || $c2 -ne 2 ]] + if [ $c1 -ne 2 ] || [ $c2 -ne 2 ] then echo "ERROR: incorrect ACLs" exit 1