r25154: move winbindd code into winbindd/
authorStefan Metzmacher <metze@samba.org>
Fri, 14 Sep 2007 12:03:58 +0000 (12:03 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:30:46 +0000 (12:30 -0500)
metze
(This used to be commit 3ac7566ae14c48ff9b0f6b232e0ec4b2f73df558)

34 files changed:
source3/Makefile.in
source3/configure.in
source3/winbindd/idmap.c [moved from source3/nsswitch/idmap.c with 100% similarity]
source3/winbindd/idmap_ad.c [moved from source3/nsswitch/idmap_ad.c with 100% similarity]
source3/winbindd/idmap_cache.c [moved from source3/nsswitch/idmap_cache.c with 100% similarity]
source3/winbindd/idmap_ldap.c [moved from source3/nsswitch/idmap_ldap.c with 100% similarity]
source3/winbindd/idmap_nss.c [moved from source3/nsswitch/idmap_nss.c with 100% similarity]
source3/winbindd/idmap_passdb.c [moved from source3/nsswitch/idmap_passdb.c with 100% similarity]
source3/winbindd/idmap_rid.c [moved from source3/nsswitch/idmap_rid.c with 100% similarity]
source3/winbindd/idmap_tdb.c [moved from source3/nsswitch/idmap_tdb.c with 100% similarity]
source3/winbindd/idmap_util.c [moved from source3/nsswitch/idmap_util.c with 100% similarity]
source3/winbindd/nss_info.c [moved from source3/nsswitch/nss_info.c with 100% similarity]
source3/winbindd/nss_info_template.c [moved from source3/nsswitch/nss_info_template.c with 100% similarity]
source3/winbindd/winbindd.c [moved from source3/nsswitch/winbindd.c with 100% similarity]
source3/winbindd/winbindd.h [moved from source3/nsswitch/winbindd.h with 99% similarity]
source3/winbindd/winbindd_ads.c [moved from source3/nsswitch/winbindd_ads.c with 100% similarity]
source3/winbindd/winbindd_async.c [moved from source3/nsswitch/winbindd_async.c with 100% similarity]
source3/winbindd/winbindd_cache.c [moved from source3/nsswitch/winbindd_cache.c with 100% similarity]
source3/winbindd/winbindd_ccache_access.c [moved from source3/nsswitch/winbindd_ccache_access.c with 100% similarity]
source3/winbindd/winbindd_cm.c [moved from source3/nsswitch/winbindd_cm.c with 100% similarity]
source3/winbindd/winbindd_cred_cache.c [moved from source3/nsswitch/winbindd_cred_cache.c with 100% similarity]
source3/winbindd/winbindd_creds.c [moved from source3/nsswitch/winbindd_creds.c with 100% similarity]
source3/winbindd/winbindd_dual.c [moved from source3/nsswitch/winbindd_dual.c with 100% similarity]
source3/winbindd/winbindd_group.c [moved from source3/nsswitch/winbindd_group.c with 100% similarity]
source3/winbindd/winbindd_misc.c [moved from source3/nsswitch/winbindd_misc.c with 100% similarity]
source3/winbindd/winbindd_pam.c [moved from source3/nsswitch/winbindd_pam.c with 100% similarity]
source3/winbindd/winbindd_passdb.c [moved from source3/nsswitch/winbindd_passdb.c with 100% similarity]
source3/winbindd/winbindd_reconnect.c [moved from source3/nsswitch/winbindd_reconnect.c with 100% similarity]
source3/winbindd/winbindd_rpc.c [moved from source3/nsswitch/winbindd_rpc.c with 100% similarity]
source3/winbindd/winbindd_sid.c [moved from source3/nsswitch/winbindd_sid.c with 100% similarity]
source3/winbindd/winbindd_sockinit.c [moved from source3/nsswitch/winbindd_sockinit.c with 100% similarity]
source3/winbindd/winbindd_user.c [moved from source3/nsswitch/winbindd_user.c with 100% similarity]
source3/winbindd/winbindd_util.c [moved from source3/nsswitch/winbindd_util.c with 100% similarity]
source3/winbindd/winbindd_wins.c [moved from source3/nsswitch/winbindd_wins.c with 100% similarity]

index f2f628250969043c48b9e40c593f926e1c803e95..ffb5d93d50b43933cefbd3b8fc5134878306a12a 100644 (file)
@@ -852,33 +852,31 @@ PAM_SMBPASS_OBJ = $(PAM_SMBPASS_OBJ_0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(PASSDB_
                $(SECRETS_OBJ) $(SMBLDAP_OBJ) $(LIBSAMBA_OBJ) \
                $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) $(LDB_OBJ) $(ERRORMAP_OBJ)
 
-IDMAP_OBJ     = nsswitch/idmap.o nsswitch/idmap_cache.o nsswitch/idmap_util.o @IDMAP_STATIC@
+IDMAP_OBJ     = winbindd/idmap.o winbindd/idmap_cache.o winbindd/idmap_util.o @IDMAP_STATIC@
 
-NSS_INFO_OBJ = nsswitch/nss_info.o @NSS_INFO_STATIC@
-
-IDMAP_NSS_OBJ = sam/idmap_nss.o @IDMAP_NSS_STATIC@
+NSS_INFO_OBJ = winbindd/nss_info.o @NSS_INFO_STATIC@
 
 WINBINDD_OBJ1 = \
-               nsswitch/winbindd.o       \
-               nsswitch/winbindd_sockinit.o \
-               nsswitch/winbindd_user.o  \
-               nsswitch/winbindd_group.o \
-               nsswitch/winbindd_util.o  \
-               nsswitch/winbindd_cache.o \
-               nsswitch/winbindd_pam.o   \
-               nsswitch/winbindd_sid.o   \
-               nsswitch/winbindd_misc.o  \
-               nsswitch/winbindd_cm.o \
-               nsswitch/winbindd_wins.o \
-               nsswitch/winbindd_rpc.o \
-               nsswitch/winbindd_reconnect.o \
-               nsswitch/winbindd_ads.o \
-               nsswitch/winbindd_passdb.o \
-               nsswitch/winbindd_dual.o \
-               nsswitch/winbindd_async.o \
-               nsswitch/winbindd_creds.o \
-               nsswitch/winbindd_cred_cache.o \
-               nsswitch/winbindd_ccache_access.o \
+               winbindd/winbindd.o       \
+               winbindd/winbindd_sockinit.o \
+               winbindd/winbindd_user.o  \
+               winbindd/winbindd_group.o \
+               winbindd/winbindd_util.o  \
+               winbindd/winbindd_cache.o \
+               winbindd/winbindd_pam.o   \
+               winbindd/winbindd_sid.o   \
+               winbindd/winbindd_misc.o  \
+               winbindd/winbindd_cm.o \
+               winbindd/winbindd_wins.o \
+               winbindd/winbindd_rpc.o \
+               winbindd/winbindd_reconnect.o \
+               winbindd/winbindd_ads.o \
+               winbindd/winbindd_passdb.o \
+               winbindd/winbindd_dual.o \
+               winbindd/winbindd_async.o \
+               winbindd/winbindd_creds.o \
+               winbindd/winbindd_cred_cache.o \
+               winbindd/winbindd_ccache_access.o \
                auth/token_util.o
 
 WINBINDD_OBJ = \
@@ -1549,17 +1547,17 @@ bin/smbpasswd.@SHLIBEXT@: $(BINARY_PREREQS) passdb/pdb_smbpasswd.o
        @echo "Building plugin $@"
        @$(SHLD_MODULE) passdb/pdb_smbpasswd.o
 
-bin/rid.@SHLIBEXT@: $(BINARY_PREREQS) nsswitch/idmap_rid.o
+bin/rid.@SHLIBEXT@: $(BINARY_PREREQS) winbindd/idmap_rid.o
        @echo "Building plugin $@"
-       @$(SHLD_MODULE) nsswitch/idmap_rid.o
+       @$(SHLD_MODULE) winbindd/idmap_rid.o
 
-bin/ad.@SHLIBEXT@: $(BINARY_PREREQS) nsswitch/idmap_ad.o
+bin/ad.@SHLIBEXT@: $(BINARY_PREREQS) winbindd/idmap_ad.o
        @echo "Building plugin $@"
-       @$(SHLD_MODULE) nsswitch/idmap_ad.o
+       @$(SHLD_MODULE) winbindd/idmap_ad.o
 
-bin/ldap.@SHLIBEXT@: $(BINARY_PREREQS) nsswitch/idmap_ldap.o
+bin/ldap.@SHLIBEXT@: $(BINARY_PREREQS) winbindd/idmap_ldap.o
        @echo "Building plugin $@"
-       @$(SHLD_MODULE) nsswitch/idmap_ldap.o
+       @$(SHLD_MODULE) winbindd/idmap_ldap.o
 
 bin/weird.@SHLIBEXT@: $(BINARY_PREREQS) $(DEVEL_HELP_WEIRD_OBJ)
        @echo "Building plugin $@"
@@ -1962,14 +1960,14 @@ clean: delheaders python_clean
 # removed by "make clean" this will always be run when you do anything
 # afterwards.
 proto_exists: include/proto.h include/build_env.h \
-       nsswitch/winbindd_proto.h web/swat_proto.h \
+       winbindd/winbindd_proto.h web/swat_proto.h \
        client/client_proto.h utils/net_proto.h utils/ntlm_auth_proto.h smbd/build_options.c
        @touch proto_exists
 
 delheaders:
        @echo Removing prototype headers
        @rm -f include/proto.h include/build_env.h \
-               nsswitch/winbindd_proto.h web/swat_proto.h \
+               winbindd/winbindd_proto.h web/swat_proto.h \
                client/client_proto.h utils/net_proto.h \
                smbd/build_options.c utils/ntlm_auth_proto.h \
                utils/passwd_proto.h
@@ -1987,9 +1985,9 @@ include/build_env.h: script/build_env.sh
        @$(SHELL) $(srcdir)/script/build_env.sh $(srcdir) $(builddir) $(CC) \
          > $(builddir)/include/build_env.h
 
-nsswitch/winbindd_proto.h:
+winbindd/winbindd_proto.h:
        @cd $(srcdir) && $(SHELL) $(MKPROTO_SH) $(AWK) \
-         -h _WINBINDD_PROTO_H_ $(builddir)/nsswitch/winbindd_proto.h \
+         -h _WINBINDD_PROTO_H_ $(builddir)/winbindd/winbindd_proto.h \
          $(WINBINDD_OBJ1)
 
 web/swat_proto.h:
@@ -2025,7 +2023,7 @@ headers:
        $(MAKE) smbd/build_options.c; \
        $(MAKE) include/proto.h; \
        $(MAKE) include/build_env.h; \
-       $(MAKE) nsswitch/winbindd_proto.h; \
+       $(MAKE) winbindd/winbindd_proto.h; \
        $(MAKE) web/swat_proto.h; \
        $(MAKE) client/client_proto.h; \
        $(MAKE) utils/ntlm_auth_proto.h; \
index 031d530f65c862774377fc706a9c59503df71119..67cec3810964503fb26fbdb4d842abe39ce28d29 100644 (file)
@@ -6333,16 +6333,16 @@ SMB_MODULE(rpc_unixinfo, \$(RPC_UNIXINFO_OBJ), "bin/librpc_unixinfo.$SHLIBEXT",
 SMB_MODULE(rpc_epmapper, \$(RPC_EPMAPPER_OBJ), "bin/librpc_epmapper.$SHLIBEXT", RPC)
 SMB_SUBSYSTEM(RPC,smbd/server.o)
 
-SMB_MODULE(idmap_ldap, nsswitch/idmap_ldap.o, "bin/ldap.$SHLIBEXT", IDMAP)
-SMB_MODULE(idmap_tdb, nsswitch/idmap_tdb.o, "bin/tdb.$SHLIBEXT", IDMAP)
-SMB_MODULE(idmap_passdb, nsswitch/idmap_passdb.o, "bin/passdb.$SHLIBEXT", IDMAP)
-SMB_MODULE(idmap_nss, nsswitch/idmap_nss.o, "bin/nss.$SHLIBEXT", IDMAP)
-SMB_MODULE(idmap_rid, nsswitch/idmap_rid.o, "bin/rid.$SHLIBEXT", IDMAP)
-SMB_MODULE(idmap_ad, nsswitch/idmap_ad.o, "bin/ad.$SHLIBEXT", IDMAP)
-SMB_SUBSYSTEM(IDMAP, nsswitch/idmap.o)
-
-SMB_MODULE(nss_info_template, nsswitch/nss_info_template.o, "bin/template.$SHLIBEXT", NSS_INFO)
-SMB_SUBSYSTEM(NSS_INFO, nsswitch/nss_info.o)
+SMB_MODULE(idmap_ldap, winbindd/idmap_ldap.o, "bin/ldap.$SHLIBEXT", IDMAP)
+SMB_MODULE(idmap_tdb, winbindd/idmap_tdb.o, "bin/tdb.$SHLIBEXT", IDMAP)
+SMB_MODULE(idmap_passdb, winbindd/idmap_passdb.o, "bin/passdb.$SHLIBEXT", IDMAP)
+SMB_MODULE(idmap_nss, winbindd/idmap_nss.o, "bin/nss.$SHLIBEXT", IDMAP)
+SMB_MODULE(idmap_rid, winbindd/idmap_rid.o, "bin/rid.$SHLIBEXT", IDMAP)
+SMB_MODULE(idmap_ad, winbindd/idmap_ad.o, "bin/ad.$SHLIBEXT", IDMAP)
+SMB_SUBSYSTEM(IDMAP, winbindd/idmap.o)
+
+SMB_MODULE(nss_info_template, winbindd/nss_info_template.o, "bin/template.$SHLIBEXT", NSS_INFO)
+SMB_SUBSYSTEM(NSS_INFO, winbindd/nss_info.o)
 
 SMB_MODULE(charset_weird, modules/weird.o, "bin/weird.$SHLIBEXT", CHARSET)
 SMB_MODULE(charset_CP850, modules/CP850.o, "bin/CP850.$SHLIBEXT", CHARSET)
similarity index 99%
rename from source3/nsswitch/winbindd.h
rename to source3/winbindd/winbindd.h
index 27406ac4384584a84e16891bdcffdb85bd87d617..e7119c332f52f52c6d12f4900499a18412ea08db 100644 (file)
@@ -352,7 +352,7 @@ struct winbindd_tdc_domain {
 };
 
 
-#include "nsswitch/winbindd_proto.h"
+#include "winbindd/winbindd_proto.h"
 
 #define WINBINDD_ESTABLISH_LOOP 30
 #define WINBINDD_RESCAN_FREQ lp_winbind_cache_time()