From: Christof Schmitt Date: Mon, 20 Aug 2018 23:08:21 +0000 (-0700) Subject: s3:pdbedit: Use cmdline_messaging_context X-Git-Tag: tdb-1.3.17~1700 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4661537c201acebee991d219d151cb481f56265c;p=thirdparty%2Fsamba.git s3:pdbedit: Use cmdline_messaging_context Initialize the messaging context through cmdline_messaging_context to allow access to config in clustered Samba. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13465 Signed-off-by: Christof Schmitt Reviewed-by: Ralph Boehme --- diff --git a/source3/utils/pdbedit.c b/source3/utils/pdbedit.c index 5c947e2fbde..a2394880c65 100644 --- a/source3/utils/pdbedit.c +++ b/source3/utils/pdbedit.c @@ -25,6 +25,7 @@ #include "../librpc/gen_ndr/samr.h" #include "../libcli/security/security.h" #include "passdb.h" +#include "cmdline_contexts.h" #define BIT_BACKEND 0x00000004 #define BIT_VERBOSE 0x00000008 @@ -1121,6 +1122,8 @@ int main(int argc, const char **argv) if (user_name == NULL) user_name = poptGetArg(pc); + cmdline_messaging_context(get_dyn_CONFIGFILE()); + if (!lp_load_global(get_dyn_CONFIGFILE())) { fprintf(stderr, "Can't load %s - run testparm to debug it\n", get_dyn_CONFIGFILE()); exit(1); diff --git a/source3/utils/wscript_build b/source3/utils/wscript_build index 06a986cada4..570c4506bee 100644 --- a/source3/utils/wscript_build +++ b/source3/utils/wscript_build @@ -47,6 +47,7 @@ bld.SAMBA3_BINARY('pdbedit', talloc smbconf popt_samba3 + cmdline_contexts pdb PASSWD_UTIL''')