ports/sysutils/libsunacl/files/patch-opensolaris__acl.c
Mikael Urankar 6a6678eefe sysutils/libsunacl: Add missing ACEs definition needed by samba
These are needed provision a domain controller on top of ZFS.

PR:		276940
Approved by:	maintainer timeout
2024-02-28 15:34:13 +01:00

22 lines
738 B
C

--- opensolaris_acl.c 2018-01-12 08:00:20 UTC
+++ opensolaris_acl.c
@@ -154,15 +154,19 @@ acl_from_aces(struct acl *aclp, const ace_t *aces, int
switch (ace->a_type) {
case ACE_ACCESS_ALLOWED_ACE_TYPE:
+ case ACE_ACCESS_ALLOWED_OBJECT_ACE_TYPE:
entry->ae_entry_type = ACL_ENTRY_TYPE_ALLOW;
break;
case ACE_ACCESS_DENIED_ACE_TYPE:
+ case ACE_ACCESS_DENIED_OBJECT_ACE_TYPE:
entry->ae_entry_type = ACL_ENTRY_TYPE_DENY;
break;
case ACE_SYSTEM_AUDIT_ACE_TYPE:
+ case ACE_SYSTEM_AUDIT_OBJECT_ACE_TYPE:
entry->ae_entry_type = ACL_ENTRY_TYPE_AUDIT;
break;
case ACE_SYSTEM_ALARM_ACE_TYPE:
+ case ACE_SYSTEM_ALARM_OBJECT_ACE_TYPE:
entry->ae_entry_type = ACL_ENTRY_TYPE_ALARM;
break;
default: