diff options
author | Stefan Metzmacher <metze@samba.org> | 2004-09-13 10:36:59 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:58:43 -0500 |
commit | a560d554bdfade75b81780e427e51cc436d9488a (patch) | |
tree | 1826e5cea2eca411d746433199a913a21ed13e76 /source4/smbd | |
parent | 17bdcc9056c77bcecd8078863ca7a7bd7f7e478e (diff) | |
download | samba-a560d554bdfade75b81780e427e51cc436d9488a.tar.gz samba-a560d554bdfade75b81780e427e51cc436d9488a.tar.xz samba-a560d554bdfade75b81780e427e51cc436d9488a.zip |
r2321: add complately untested LDAP server start
based on volker's patch
this is compiled by default but not started by default
metze
(This used to be commit 5387bc423d4dc669cbac6626f8dd3a5498a6519d)
Diffstat (limited to 'source4/smbd')
-rw-r--r-- | source4/smbd/config.m4 | 1 | ||||
-rw-r--r-- | source4/smbd/config.mk | 8 | ||||
-rw-r--r-- | source4/smbd/service.c | 3 |
3 files changed, 12 insertions, 0 deletions
diff --git a/source4/smbd/config.m4 b/source4/smbd/config.m4 index 52ccb68aa8d..5142e81f849 100644 --- a/source4/smbd/config.m4 +++ b/source4/smbd/config.m4 @@ -3,6 +3,7 @@ dnl # server subsystem SMB_MODULE_MK(server_service_auth,SERVER_SERVICE,STATIC,smbd/config.mk) SMB_MODULE_MK(server_service_smb,SERVER_SERVICE,STATIC,smbd/config.mk) SMB_MODULE_MK(server_service_rpc,SERVER_SERVICE,STATIC,smbd/config.mk) +SMB_MODULE_MK(server_service_ldap,SERVER_SERVICE,STATIC,smbd/config.mk) SMB_SUBSYSTEM_MK(SERVER_SERVICE,smbd/config.mk) SMB_SUBSYSTEM_MK(SERVER,smbd/config.mk) diff --git a/source4/smbd/config.mk b/source4/smbd/config.mk index f002341a267..5aa04725b44 100644 --- a/source4/smbd/config.mk +++ b/source4/smbd/config.mk @@ -24,6 +24,14 @@ REQUIRED_SUBSYSTEMS = \ # End MODULE server_rpc ################################################ +################################################ +# Start MODULE server_service_ldap +[MODULE::server_service_ldap] +REQUIRED_SUBSYSTEMS = \ + LDAP +# End MODULE server_ldap +################################################ + ####################### # Start SUBSYSTEM SERVICE [SUBSYSTEM::SERVER_SERVICE] diff --git a/source4/smbd/service.c b/source4/smbd/service.c index 270eeb4f222..2f4be5151d4 100644 --- a/source4/smbd/service.c +++ b/source4/smbd/service.c @@ -292,6 +292,9 @@ const struct server_service_ops *server_service_byname(const char *name) if (strcmp("rpc",name)==0) { return dcesrv_get_ops(); } + if (strcmp("ldap",name)==0) { + return ldapsrv_get_ops(); + } return NULL; } |