python: Provide Python bindings for messaging.idl
authorAndrew Bartlett <abartlet@samba.org>
Tue, 14 Mar 2017 00:09:02 +0000 (13:09 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 28 Mar 2017 11:19:03 +0000 (13:19 +0200)
This will allow AUTH_EVENT_NAME and MSG_AUTH_LOG to be accessed from python

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Tue Mar 28 13:19:03 CEST 2017 on sn-devel-144

librpc/idl/wscript_build
source4/librpc/wscript_build

index 1f09ae013f06bf6cda3d461472656bb9ea83138e..899708cd5d6665c5796187576ffcb49b17e17600 100644 (file)
@@ -24,15 +24,10 @@ bld.SAMBA_PIDL_LIST('PIDL',
                     output_dir='../gen_ndr')
 
 bld.SAMBA_PIDL_LIST('PIDL',
-                    'idmap.idl',
+                    'idmap.idl messaging.idl',
                     options='--header --ndr-parser --client --python',
                     output_dir='../gen_ndr')
 
-bld.SAMBA_PIDL_LIST('PIDL',
-                    'messaging.idl',
-                    options='--header --ndr-parser',
-                    output_dir='../gen_ndr')
-
 bld.SAMBA_PIDL_LIST('PIDL',
                     '''
                     rap.idl
index 5d01cca5e70e0ffb34ca1fb092585eab2ea6e149..bb098ab2a5a8105dadc380627d8b4a2468da9308 100644 (file)
@@ -394,6 +394,12 @@ bld.SAMBA_PYTHON('python_dcerpc_smb_acl',
        realname='samba/dcerpc/smb_acl.so'
        )
 
+bld.SAMBA_PYTHON('dcerpc_python_messaging',
+       source='../../librpc/gen_ndr/py_messaging.c',
+       deps='pytalloc-util pyrpc_util',
+       realname='samba/dcerpc/messaging.so'
+       )
+
 if bld.PYTHON_BUILD_IS_ENABLED():
     bld.SAMBA_SCRIPT('python_dcerpc_init',
                  pattern='rpc/dcerpc.py',