[PATCH 06/18] gpo: enable gpo update with addition to build system

David Mulder dmulder at suse.com
Thu Feb 23 20:21:58 UTC 2017


From: Luke Morrison <luc785 at hotmail.com>

Split from "Initial commit for GPO work done by Luke Morrison" by Garming Sam

Signed-off-by: Garming Sam <garming at catalyst.net.nz>
Signed-off-by: Luke Morrison <luke at hubtrek.com>
---
 source3/wscript_build      | 19 -------------------
 source4/dsdb/wscript_build |  9 +++++++++
 wscript_build              |  1 +
 3 files changed, 10 insertions(+), 19 deletions(-)

diff --git a/source3/wscript_build b/source3/wscript_build
index 8c9a15b..429e7d8 100644
--- a/source3/wscript_build
+++ b/source3/wscript_build
@@ -84,25 +84,6 @@ bld.SAMBA3_LIBRARY('msrpc3',
                    ''',
                    private_library=True)
 
-bld.SAMBA3_LIBRARY('gpo',
-                   source='''
-                          ../libgpo/gpo_ldap.c
-                          ../libgpo/gpo_ini.c
-                          ../libgpo/gpo_util.c
-                          ../libgpo/gpo_fetch.c
-                          libgpo/gpo_filesync.c
-                          ../libgpo/gpo_sec.c
-                          libgpo/gpo_reg.c
-                          ''',
-                   deps='''
-                        talloc
-                        ads
-                        TOKEN_UTIL
-                        gpext
-                        auth
-                        ''',
-                   private_library=True)
-
 bld.SAMBA3_SUBSYSTEM('AVAHI',
                     source='''
                            lib/avahi.c
diff --git a/source4/dsdb/wscript_build b/source4/dsdb/wscript_build
index 97e4207..d96dd71 100644
--- a/source4/dsdb/wscript_build
+++ b/source4/dsdb/wscript_build
@@ -62,6 +62,15 @@ bld.SAMBA_MODULE('service_dns_update',
 	enabled=bld.AD_DC_BUILD_IS_ENABLED()
 	)
 
+bld.SAMBA_MODULE('service_gpo_update',
+	source='gpo/gpo_update.c',
+	subsystem='service',
+	init_function='server_service_gpoupdate_init',
+	deps='samdb UTIL_RUNCMD samba-util ldb samdb-common samba-errors talloc auth_system_session samba-hostconfig',
+	internal_module=False,
+	enabled=bld.AD_DC_BUILD_IS_ENABLED()
+	)
+
 bld.SAMBA_PYTHON('python_dsdb',
 	source='pydsdb.c',
 	# the dependency on dcerpc here is because gensec
diff --git a/wscript_build b/wscript_build
index 954eed1..f0c15f2 100644
--- a/wscript_build
+++ b/wscript_build
@@ -85,6 +85,7 @@ bld.RECURSE('lib/tdr')
 bld.RECURSE('lib/tsocket')
 bld.RECURSE('lib/crypto')
 bld.RECURSE('lib/torture')
+bld.RECURSE('libgpo')
 bld.RECURSE('source4/lib/com')
 bld.RECURSE('source4/dns_server')
 bld.RECURSE('source4/echo_server')
-- 
2.10.2




More information about the samba-technical mailing list