diff options
author | Simo Sorce <idra@samba.org> | 2010-02-26 15:16:23 -0500 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2010-03-01 16:09:58 -0500 |
commit | be026a6fd89b44ba7e6bdf5bef049959b242c61e (patch) | |
tree | 7438e43c03d916c6f331ad460fcb0d9dd2a1c127 /source3/groupdb/mapping.c | |
parent | 05bd8c17be83057b9bcfe405fb29d27a794b9b40 (diff) | |
download | samba-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.c | 20 |
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; } |