diff options
Diffstat (limited to 'server/providers/data_provider_be.c')
-rw-r--r-- | server/providers/data_provider_be.c | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/server/providers/data_provider_be.c b/server/providers/data_provider_be.c index 2e83ab6e..85281d4c 100644 --- a/server/providers/data_provider_be.c +++ b/server/providers/data_provider_be.c @@ -817,56 +817,6 @@ done: return ret; } -/* Some providers are just aliases for more complicated settings, - * rewrite the alias into the actual settings */ -static int be_rewrite(struct be_ctx *ctx) -{ - int ret; - const char *val[2]; - val[1] = NULL; - char **get_values = NULL; - - /* "files" is a special case that means: - * provider = proxy - * libName = files - */ - ret = confdb_get_param(ctx->cdb, ctx, ctx->conf_path, "provider", - &get_values); - if (ret != EOK) { - DEBUG(1, ("Failed to read provider from confdb.\n")); - return ret; - } - if (get_values[0] == NULL) { - DEBUG(1, ("Missing provider.\n")); - return EINVAL; - } - - if (strcasecmp(get_values[0], "files") == 0) { - DEBUG(5, ("Rewriting provider %s\n", get_values[0])); - talloc_zfree(get_values); - - val[0] = "proxy"; - ret = confdb_add_param(ctx->cdb, true, - ctx->conf_path, - "provider", - val); - if (ret) { - return ret; - } - - val[0] = "files"; - ret = confdb_add_param(ctx->cdb, true, - ctx->conf_path, - "libName", - val); - if (ret) { - return ret; - } - } - - return EOK; -} - int be_process_init(TALLOC_CTX *mem_ctx, const char *be_domain, struct tevent_context *ev, @@ -913,12 +863,6 @@ int be_process_init(TALLOC_CTX *mem_ctx, return ret; } - ret = be_rewrite(ctx); - if (ret != EOK) { - DEBUG(0, ("error rewriting provider types\n")); - return ret; - } - ret = load_backend_module(ctx, BET_ID, &ctx->bet_info[BET_ID].bet_ops, &ctx->bet_info[BET_ID].pvt_bet_data); |