mirror of
https://github.com/ansible-collections/ansible.posix.git
synced 2026-01-12 15:45:20 +01:00
Compare commits
2 commits
6c34555e0c
...
2553dd36a4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2553dd36a4 | ||
|
|
a86daffba0 |
1 changed files with 7 additions and 1 deletions
|
|
@ -243,13 +243,19 @@ def acl_changed(module, cmd, entry, use_nfsv4_acls=False):
|
|||
cmd.insert(1, '--test')
|
||||
lines = run_acl(module, cmd)
|
||||
counter = 0
|
||||
lines_checked = 0
|
||||
lines_unchanged = 0
|
||||
for line in lines:
|
||||
lines_checked += 1
|
||||
if line.endswith('*,*') and not use_nfsv4_acls:
|
||||
return False
|
||||
lines_unchanged += 1
|
||||
# if use_nfsv4_acls and entry is listed
|
||||
if use_nfsv4_acls and entry == line:
|
||||
counter += 1
|
||||
|
||||
if lines_unchanged == lines_checked:
|
||||
return False
|
||||
|
||||
# The current 'nfs4_setfacl --test' lists a new entry,
|
||||
# which will be added at the top of list, followed by the existing entries.
|
||||
# So if the entry has already been registered, the entry should be find twice.
|
||||
|
|
|
|||
Loading…
Reference in a new issue