From: Pavel Filipenský Date: Wed, 2 Jun 2021 13:20:46 +0000 (+0200) Subject: s3:lib: Merge library trusts_util into library ads X-Git-Tag: tdb-1.4.11~39 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3de8d2941529af5a89069bd8e0caed0bcb508869;p=thirdparty%2Fsamba.git s3:lib: Merge library trusts_util into library ads Function trust_pw_change() originally from library trustis_util was updated to call functionality from ads library. This would introduce circular dependency between the two libraries. To avoid it, trusts_util is merged into ads. BUG: https://bugzilla.samba.org/show_bug.cgi?id=6750 Signed-off-by: Pavel Filipenský Reviewed-by: Stefan Metzmacher --- diff --git a/source3/libsmb/trusts_util.c b/source3/libads/trusts_util.c similarity index 100% rename from source3/libsmb/trusts_util.c rename to source3/libads/trusts_util.c diff --git a/source3/rpcclient/wscript_build b/source3/rpcclient/wscript_build index bb3a88cd401..7545831db0d 100644 --- a/source3/rpcclient/wscript_build +++ b/source3/rpcclient/wscript_build @@ -34,7 +34,7 @@ bld.SAMBA3_BINARY('rpcclient', ndr-standard msrpc3 SMBREADLINE - trusts_util + ads RPC_NDR_WINREG RPC_NDR_ECHO RPC_CLIENT_SCHANNEL diff --git a/source3/utils/wscript_build b/source3/utils/wscript_build index e486af0ac6d..85deb74eab6 100644 --- a/source3/utils/wscript_build +++ b/source3/utils/wscript_build @@ -271,7 +271,6 @@ bld.SAMBA3_BINARY('net', RPC_NDR_DSSETUP RPC_NDR_INITSHUTDOWN printing_migrate - trusts_util IDMAP_AUTORID_TDB CONN_TDB jansson diff --git a/source3/wscript_build b/source3/wscript_build index 1e24d136584..824f961c1ec 100644 --- a/source3/wscript_build +++ b/source3/wscript_build @@ -515,6 +515,7 @@ bld.SAMBA3_LIBRARY('ads', libads/ldap_schema.c libads/util.c libads/net_ads_setspn.c + libads/trusts_util.c ''', deps=''' cli-ldap-common @@ -528,7 +529,9 @@ bld.SAMBA3_LIBRARY('ads', libsmb DCUTIL smbldap - trusts_util + libcli_netlogon3 + msrpc3 + samba-passdb NDR_ADS ''', private_library=True) @@ -980,15 +983,6 @@ bld.SAMBA3_SUBSYSTEM('DCUTIL', libcli_lsa3 ''') -bld.SAMBA3_LIBRARY('trusts_util', - source='libsmb/trusts_util.c', - deps=''' - libcli_netlogon3 - msrpc3 - samba-passdb - ''', - private_library=True) - bld.SAMBA3_SUBSYSTEM('tdb-wrap3', source='lib/util_tdb.c', deps='talloc samba3-util')