summaryrefslogtreecommitdiff
path: root/source3/groupdb/mapping.c
diff options
context:
space:
mode:
authorSimo Sorce <idra@samba.org>2010-02-26 15:16:23 -0500
committerSimo Sorce <idra@samba.org>2010-03-01 16:09:58 -0500
commitbe026a6fd89b44ba7e6bdf5bef049959b242c61e (patch)
tree7438e43c03d916c6f331ad460fcb0d9dd2a1c127 /source3/groupdb/mapping.c
parent05bd8c17be83057b9bcfe405fb29d27a794b9b40 (diff)
downloadsamba-be026a6fd89b44ba7e6bdf5bef049959b242c61e.tar.gz
samba-be026a6fd89b44ba7e6bdf5bef049959b242c61e.tar.bz2
samba-be026a6fd89b44ba7e6bdf5bef049959b242c61e.zip
s3:groupmap revert to tdb storage
Group mapping needs to be cluster aware, and this means using the tdb backend. Remove ldb group mapping as this is not cluster aware.
Diffstat (limited to 'source3/groupdb/mapping.c')
-rw-r--r--source3/groupdb/mapping.c20
1 files changed, 1 insertions, 19 deletions
diff --git a/source3/groupdb/mapping.c b/source3/groupdb/mapping.c
index 579486b874..b648c58202 100644
--- a/source3/groupdb/mapping.c
+++ b/source3/groupdb/mapping.c
@@ -30,30 +30,12 @@ static const struct mapping_backend *backend;
*/
static bool init_group_mapping(void)
{
- const char *backend_string;
-
if (backend != NULL) {
/* already initialised */
return True;
}
- /*
- * default to using the ldb backend. This parameter should
- * disappear in future versions of Samba3.
- *
- * But it's needed for cluster setups, because it's
- * not yet possible to distribute a ldb inside a cluster.
- */
- backend_string = lp_parm_const_string(-1, "groupdb", "backend", "ldb");
-
- if (strcmp(backend_string, "ldb") == 0) {
- backend = groupdb_ldb_init();
- } else if (strcmp(backend_string, "tdb") == 0) {
- backend = groupdb_tdb_init();
- } else {
- DEBUG(0,("Unknown groupdb backend '%s'\n", backend_string));
- smb_panic("Unknown groupdb backend");
- }
+ backend = groupdb_tdb_init();
return backend != NULL;
}