mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
4b29cf5f66
This was used in only 2 places, db-glue.c and the lsa server. In db-glue.c it is awkward though, as it forces to use an unconvenient lsa structure and conversions from time_t to nt_time only to have nt_times converted back to time_t for actual use. This is silly. Also the kdc-policy file was a single funciton library, that's just ridiculous. The loadparm helper is all we need to keep the values consistent, and if we ever end up doing something with group policies we will care about it when it's the time. the code would have to change quite a lot anyway. Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Fri Apr 20 01:53:37 CEST 2012 on sn-devel-104
70 lines
2.0 KiB
Python
Executable File
70 lines
2.0 KiB
Python
Executable File
#!/usr/bin/env python
|
|
|
|
bld.SAMBA_MODULE('service_kdc',
|
|
source='kdc.c kpasswdd.c proxy.c',
|
|
subsystem='service',
|
|
init_function='server_service_kdc_init',
|
|
deps='kdc HDB_SAMBA4 WDC_SAMBA4 samba-hostconfig LIBTSOCKET LIBSAMBA_TSOCKET com_err samba_server_gensec PAC_GLUE',
|
|
internal_module=False,
|
|
)
|
|
|
|
|
|
bld.SAMBA_LIBRARY('HDB_SAMBA4',
|
|
source='hdb-samba4.c hdb-samba4-plugin.c',
|
|
deps='ldb auth4_sam auth_sam_reply samba-credentials hdb db-glue samba-hostconfig com_err',
|
|
includes='../heimdal/kdc',
|
|
private_library=True
|
|
)
|
|
|
|
# A plugin for Heimdal's kadmin for users who need to operate that tool
|
|
bld.SAMBA_LIBRARY('HDB_SAMBA4_PLUGIN',
|
|
source='hdb-samba4-plugin.c',
|
|
deps='hdb HDB_SAMBA4 samba-util samba-hostconfig ',
|
|
includes='../heimdal/kdc',
|
|
link_name='modules/hdb/hdb_samba4.so',
|
|
realname='hdb_samba4.so',
|
|
install_path='${MODULESDIR}/hdb',
|
|
enabled = (bld.CONFIG_SET("USING_SYSTEM_KRB5") and bld.CONFIG_SET("USING_SYSTEM_HDB"))
|
|
)
|
|
|
|
bld.SAMBA_SUBSYSTEM('WDC_SAMBA4',
|
|
source='wdc-samba4.c',
|
|
includes='../heimdal/kdc',
|
|
deps='ldb auth4_sam auth_sam_reply samba-credentials hdb PAC_GLUE samba-hostconfig com_err'
|
|
)
|
|
|
|
|
|
bld.SAMBA_SUBSYSTEM('PAC_GLUE',
|
|
source='pac-glue.c',
|
|
includes='../heimdal/kdc',
|
|
deps='ldb auth4_sam auth_sam_reply samba-credentials hdb samba-hostconfig com_err'
|
|
)
|
|
|
|
bld.SAMBA_LIBRARY('pac',
|
|
source=[],
|
|
deps='PAC_GLUE',
|
|
private_library=True,
|
|
grouping_library=True)
|
|
|
|
|
|
bld.SAMBA_LIBRARY('db-glue',
|
|
source='db-glue.c',
|
|
deps='ldb auth4_sam auth_sam_reply samba-credentials hdb samba-hostconfig com_err',
|
|
private_library=True,
|
|
includes='../heimdal/kdc',
|
|
)
|
|
|
|
bld.SAMBA_SUBSYSTEM('MIT_SAMBA',
|
|
source='mit_samba.c',
|
|
deps='ldb auth4_sam auth_sam_reply samba-credentials hdb db-glue PAC_GLUE samba-hostconfig com_err'
|
|
)
|
|
|
|
|
|
bld.SAMBA_LIBRARY('mit-samba',
|
|
source='',
|
|
deps='MIT_SAMBA',
|
|
external_library=True,
|
|
realname='mit_samba.so'
|
|
)
|
|
|