mirror of
https://github.com/samba-team/samba.git
synced 2025-02-02 09:47:23 +03:00
credentials: Split up into several subsystems.
This commit is contained in:
parent
c5ae099152
commit
d74e0adb30
@ -1,17 +1,29 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
bld.SAMBA_SUBSYSTEM('CREDENTIALS',
|
||||
source='credentials.c credentials_files.c credentials_ntlm.c credentials_krb5.c',
|
||||
autoproto='credentials_proto.h',
|
||||
public_deps='LIBCLI_AUTH SECRETS LIBCRYPTO KERBEROS KERBEROS_UTIL UTIL_LDB gssapi com_err',
|
||||
source='credentials.c',
|
||||
public_headers='credentials.h',
|
||||
deps='SECRETS SAMDB'
|
||||
deps='LIBCRYPTO LIBSAMBA-ERRORS LIBEVENTS LIBCLI_AUTH LIBSECURITY',
|
||||
)
|
||||
|
||||
bld.SAMBA_SUBSYSTEM('CREDENTIALS_KRB5',
|
||||
source='credentials_krb5.c',
|
||||
deps='KERBEROS_UTIL gssapi CREDENTIALS',
|
||||
public_deps='com_err KERBEROS',
|
||||
)
|
||||
|
||||
bld.SAMBA_SUBSYSTEM('CREDENTIALS_SECRETS',
|
||||
source='credentials_secrets.c',
|
||||
deps='SECRETS CREDENTIALS_KRB5 CREDENTIALS_NTLM ldb',
|
||||
)
|
||||
|
||||
bld.SAMBA_SUBSYSTEM('CREDENTIALS_NTLM',
|
||||
source='credentials_ntlm.c',
|
||||
deps='CREDENTIALS')
|
||||
|
||||
bld.SAMBA_PYTHON('pycredentials',
|
||||
source='pycredentials.c',
|
||||
public_deps='CREDENTIALS LIBCMDLINE_CREDENTIALS PYTALLOC pyparam_util',
|
||||
public_deps='CREDENTIALS LIBCMDLINE_CREDENTIALS PYTALLOC pyparam_util CREDENTIALS_KRB5 CREDENTIALS_SECRETS',
|
||||
realname='samba/credentials.so'
|
||||
)
|
||||
|
||||
|
@ -4,18 +4,18 @@ bld.SAMBA_LIBRARY('gensec',
|
||||
source='gensec.c socket.c gensec_tstream.c',
|
||||
pc_files='gensec.pc',
|
||||
autoproto='gensec_proto.h',
|
||||
public_deps='CREDENTIALS LIBSAMBA-UTIL LIBCRYPTO ASN1_UTIL samba_socket LIBPACKET LIBTSOCKET UTIL_TEVENT',
|
||||
public_deps='UTIL_TEVENT LIBSAMBA-UTIL LIBSAMBA-ERRORS LIBPACKET auth_system_session',
|
||||
public_headers='gensec.h',
|
||||
deps='com_err',
|
||||
vnum='0.0.1'
|
||||
)
|
||||
|
||||
|
||||
bld.SAMBA_MODULE('gensec_krb5',
|
||||
source='gensec_krb5.c',
|
||||
subsystem='gensec',
|
||||
init_function='gensec_krb5_init',
|
||||
deps='CREDENTIALS KERBEROS auth_session'
|
||||
deps='CREDENTIALS KERBEROS auth_session',
|
||||
internal_module=False,
|
||||
)
|
||||
|
||||
|
||||
|
@ -10,6 +10,6 @@ bld.SAMBA_SUBSYSTEM('KERBEROS',
|
||||
bld.SAMBA_SUBSYSTEM('KERBEROS_UTIL',
|
||||
autoproto='kerberos_util.h',
|
||||
source='kerberos_util.c',
|
||||
deps='KERBEROS com_err ldb SECRETS',
|
||||
deps='KERBEROS com_err ldb CREDENTIALS_KRB5 SECRETS',
|
||||
)
|
||||
|
||||
|
@ -19,7 +19,7 @@ bld.SAMBA_MODULE('auth_server',
|
||||
source='auth_server.c',
|
||||
subsystem='auth',
|
||||
init_function='auth_server_init',
|
||||
deps='LIBSAMBA-UTIL LIBCLI_SMB'
|
||||
deps='LIBSAMBA-UTIL LIBCLI_SMB CREDENTIALS_NTLM'
|
||||
)
|
||||
|
||||
|
||||
|
@ -223,7 +223,7 @@ bld.SAMBA_MODULE('ldb_update_keytab',
|
||||
subsystem='ldb',
|
||||
init_function='LDB_MODULE(update_keytab)',
|
||||
internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
|
||||
deps='talloc LIBEVENTS CREDENTIALS ldb com_err'
|
||||
deps='talloc LIBEVENTS CREDENTIALS ldb com_err KERBEROS_UTIL'
|
||||
)
|
||||
|
||||
|
||||
|
@ -6,7 +6,7 @@ bld.SAMBA_SUBSYSTEM('SAMDB',
|
||||
source='samdb/samdb.c samdb/samdb_privilege.c samdb/cracknames.c repl/replicated_objects.c',
|
||||
autoproto='samdb/samdb_proto.h',
|
||||
public_deps='krb5',
|
||||
deps='LIBNDR NDR_DRSUAPI NDR_DRSBLOBS NSS_WRAPPER auth_system_session LIBCLI_AUTH LIBNDR SAMDB_SCHEMA LDBSAMBA SAMDB_COMMON LIBCLI_DRSUAPI LIBCLI_LDAP_NDR LIBSAMBA-UTIL com_err KERBEROS CREDENTIALS'
|
||||
deps='LIBNDR NDR_DRSUAPI NDR_DRSBLOBS NSS_WRAPPER auth_system_session LIBCLI_AUTH LIBNDR SAMDB_SCHEMA LDBSAMBA SAMDB_COMMON LIBCLI_DRSUAPI LIBCLI_LDAP_NDR LIBSAMBA-UTIL com_err KERBEROS CREDENTIALS CREDENTIALS_SECRETS'
|
||||
)
|
||||
|
||||
|
||||
|
@ -17,7 +17,7 @@ bld.SAMBA_SUBSYSTEM('POPT_SAMBA',
|
||||
bld.SAMBA_SUBSYSTEM('POPT_CREDENTIALS',
|
||||
source='popt_credentials.c',
|
||||
autoproto='popt_credentials.h',
|
||||
public_deps='CREDENTIALS LIBCMDLINE_CREDENTIALS popt',
|
||||
public_deps='CREDENTIALS CREDENTIALS_SECRETS LIBCMDLINE_CREDENTIALS popt',
|
||||
deps='LIBSAMBA-UTIL'
|
||||
)
|
||||
|
||||
|
@ -19,7 +19,7 @@ bld.SAMBA_BINARY('samba',
|
||||
manpages='samba.8',
|
||||
subsystem_name='service',
|
||||
deps='''LIBEVENTS process_model service LIBSAMBA-HOSTCONFIG LIBSAMBA-UTIL POPT_SAMBA PIDFILE
|
||||
popt gensec registry ntptr ntvfs share CLUSTER DCESRV COMMON_SCHANNELDB''',
|
||||
popt gensec registry ntptr ntvfs share CLUSTER DCESRV COMMON_SCHANNELDB SECRETS''',
|
||||
pyembed=True,
|
||||
install_path='${SBINDIR}'
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user