diff options
author | Tim Shimmin <tes@sgi.com> | 2001-01-31 07:08:16 +0000 |
---|---|---|
committer | Tim Shimmin <tes@sgi.com> | 2001-01-31 07:08:16 +0000 |
commit | 1fa31f16c013edbc7cf9ec1ac681a25e69f23283 (patch) | |
tree | 58ee141952df6765b31027e7e36d7d3c5d8d4cce /051 | |
parent | 0f34df2a22d10ef66f4e4af0e0dcbf451aced308 (diff) |
If the syscall for acl_get/acl_set returns ENOSYS and
hence the ACLs have been config'ed off,
then don't run the test.
Diffstat (limited to '051')
-rwxr-xr-x | 051 | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -40,7 +40,6 @@ owner=tes@sgi.com seq=`basename $0` -echo "QA output created by $seq" here=`pwd` tmp=/tmp/$$ @@ -86,6 +85,9 @@ _ls() # -> this would be done by simultaneously matching on ACEs # -> interesting if it allows user to specify ACEs in any order # +_need_to_be_root + +rm -f $seq.full acl1=1001;acl2=1002;acl3=1003 @@ -98,8 +100,18 @@ rm -rf $seq.dir1 mkdir $seq.dir1 cd $seq.dir1 +# test if acl_get syscall is operational +# and hence the ACL config has been turned on +touch syscalltest +if chacl -l syscalltest 2>&1 | tee -a $here/$seq.full | grep 'Function not implemented' >/dev/null +then + cd $here + _notrun "requires kernel ACL support" +fi + #------------------------------------------------------- # real QA test starts here +echo "QA output created by $seq" echo "" echo "=== Test minimal ACE ===" |