From 04d6b71c8129b5d35c4a2821a0b55ed02736deaf Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Wed, 7 Dec 2016 15:12:09 -0800 Subject: [PATCH] SQUASHME: Only check idmap backend when not a standalone server. Signed-off-by: Jeremy Allison --- source3/utils/testparm.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/source3/utils/testparm.c b/source3/utils/testparm.c index 017ff1c..5de6cd4 100644 --- a/source3/utils/testparm.c +++ b/source3/utils/testparm.c @@ -438,17 +438,19 @@ static int do_global_checks(void) fprintf(stderr, "'algorithmic rid base' must be even.\n\n"); } - idmap_backend = lp_idmap_default_backend(); - ok = strequal(idmap_backend, "rid"); - if (ok) { - ret = 1; - fprintf(stderr, "ERROR: Do not use the 'rid' backend for the " - "default backend (idmap config *)!\n\n"); - } + if (lp_server_role() != ROLE_STANDALONE) { + idmap_backend = lp_idmap_default_backend(); + ok = strequal(idmap_backend, "rid"); + if (ok) { + ret = 1; + fprintf(stderr, "ERROR: Do not use the 'rid' backend for the " + "default backend (idmap config *)!\n\n"); + } - ok = do_idmap_check(); - if (!ok) { - ret = 1; + ok = do_idmap_check(); + if (!ok) { + ret = 1; + } } #ifndef HAVE_DLOPEN -- 2.8.0.rc3.226.g39d4020