mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
b5be45c453
While it is possible to run Samba in these modes, it isn't tested and isn't required. Each of these modes requires that SIGCHLD be set to SIGIGN, and that breaks samba_runcmd_*(). Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Jelmer Vernooij <jelmer@samba.org>
47 lines
1.6 KiB
Python
47 lines
1.6 KiB
Python
#!/usr/bin/env python
|
|
|
|
bld.SAMBA_LIBRARY('service',
|
|
source='service.c service_stream.c service_named_pipe.c service_task.c',
|
|
autoproto='service_proto.h',
|
|
deps='tevent MESSAGING samba_socket RPC_NDR_IRPC NDR_NAMED_PIPE_AUTH npa_tstream gssapi samba-credentials LIBTSOCKET LIBSAMBA_TSOCKET process_model',
|
|
private_library=True,
|
|
enabled=bld.AD_DC_BUILD_IS_ENABLED()
|
|
)
|
|
|
|
|
|
bld.SAMBA_LIBRARY('process_model',
|
|
source='process_model.c',
|
|
autoproto='process_model_proto.h',
|
|
deps='samba-util samba-hostconfig samba-modules',
|
|
private_library=True,
|
|
enabled=bld.AD_DC_BUILD_IS_ENABLED()
|
|
)
|
|
|
|
bld.SAMBA_BINARY('samba',
|
|
source='server.c',
|
|
subsystem_name='service',
|
|
deps='''events process_model service samba-hostconfig samba-util POPT_SAMBA
|
|
popt gensec registry ntptr ntvfs share cluster COMMON_SCHANNEL SECRETS''',
|
|
pyembed=True,
|
|
install_path='${SBINDIR}',
|
|
enabled=bld.AD_DC_BUILD_IS_ENABLED()
|
|
)
|
|
|
|
bld.SAMBA_MODULE('process_model_single',
|
|
source='process_single.c',
|
|
subsystem='process_model',
|
|
init_function='process_model_single_init',
|
|
deps='cluster process_model samba-sockets',
|
|
internal_module=True
|
|
)
|
|
|
|
|
|
bld.SAMBA_MODULE('process_model_standard',
|
|
source='process_standard.c',
|
|
subsystem='process_model',
|
|
init_function='process_model_standard_init',
|
|
deps='events ldbsamba process_model samba-sockets cluster',
|
|
internal_module=False
|
|
)
|
|
|