[SCM] Samba Shared Repository - branch master updated

Andrew Bartlett abartlet at samba.org
Sun Jun 3 08:04:03 MDT 2012


The branch, master has been updated
       via  ad26c2a build: Match autoconf build and disable ACLs on MacOS (darwin)
      from  6ac6b19 lib/krb5_wrap: Remove unused smb_krb5_get_creds

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit ad26c2a726b3a4688648d54a3e88bd38c8db5607
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Sun Jun 3 22:11:31 2012 +1000

    build: Match autoconf build and disable ACLs on MacOS (darwin)
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Sun Jun  3 16:03:59 CEST 2012 on sn-devel-104

-----------------------------------------------------------------------

Summary of changes:
 source3/wscript |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/wscript b/source3/wscript
index b08fc77..7136c47 100755
--- a/source3/wscript
+++ b/source3/wscript
@@ -305,8 +305,12 @@ utimensat vsyslog _write __write __xstat
 
     #FIXME: add more checks
     if Options.options.with_acl_support:
-        conf.CHECK_FUNCS_IN('acl_get_file', 'acl')
-        if conf.CHECK_CODE('''
+        if (host_os.rfind('darwin') > -1):
+            conf.DEFINE('HAVE_NO_ACLS', 1)
+            conf.SET_TARGET_TYPE('acl', 'EMPTY')
+        else:
+            conf.CHECK_FUNCS_IN('acl_get_file', 'acl')
+            if conf.CHECK_CODE('''
 acl_t acl;
 int entry_id;
 acl_entry_t *entry_p;
@@ -315,7 +319,7 @@ return acl_get_entry(acl, entry_id, entry_p);
                         'HAVE_POSIX_ACLS',
                         headers='sys/types.h sys/acl.h', link=False,
                         msg="Checking for POSIX ACL support") :
-            conf.CHECK_CODE('''
+                conf.CHECK_CODE('''
 acl_permset_t permset_d;
 acl_perm_t perm;
 return acl_get_perm_np(permset_d, perm);


-- 
Samba Shared Repository


More information about the samba-cvs mailing list