From: Ralph Boehme Date: Mon, 25 Aug 2025 14:39:42 +0000 (+0200) Subject: librpc/idl: build Python bindings for struct file_id X-Git-Tag: talloc-2.5.0~211 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=48fdb09513d7c8abaac7ecc72bab96826277b010;p=thirdparty%2Fsamba.git librpc/idl: build Python bindings for struct file_id Soon adding struct file_id to smbXsrv.idl, so examples/scripts/debugging/smbXsrvdump will need this. Signed-off-by: Ralph Boehme Reviewed-by: Anoop C S --- diff --git a/librpc/idl/wscript_build b/librpc/idl/wscript_build index 188fa45d651..998bb49958d 100644 --- a/librpc/idl/wscript_build +++ b/librpc/idl/wscript_build @@ -88,7 +88,6 @@ bld.SAMBA_PIDL_LIST('PIDL', ''' bkupblobs.idl cab.idl - file_id.idl fscc.idl fsrvp_state.idl named_pipe_auth.idl @@ -130,6 +129,7 @@ bld.SAMBA_PIDL_LIST('PIDL', dns.idl dnsp.idl drsblobs.idl + file_id.idl gmsa.idl idmap.idl keycredlink.idl diff --git a/source4/librpc/wscript_build b/source4/librpc/wscript_build index 216b61ef5e1..5fc8afaae31 100644 --- a/source4/librpc/wscript_build +++ b/source4/librpc/wscript_build @@ -576,6 +576,13 @@ bld.SAMBA_PYTHON('python_smbXsrv', cflags_end=gen_cflags ) +bld.SAMBA_PYTHON('python_file_id', + source='../../librpc/gen_ndr/py_file_id.c', + deps='%s %s' % (pytalloc_util, pyrpc_util), + realname='samba/dcerpc/file_id.so', + cflags_end=gen_cflags + ) + if bld.PYTHON_BUILD_IS_ENABLED(): bld.SAMBA_SCRIPT('python_dcerpc_init', pattern='rpc/dcerpc.py',