mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-06 10:46:21 +08:00
add '-Q' switch (used by slaptest only; ITS#4930)
This commit is contained in:
parent
5ec09e2f0a
commit
9a55fe709c
@ -255,7 +255,7 @@ slap_tool_init(
|
||||
break;
|
||||
|
||||
case SLAPTEST:
|
||||
options = "d:f:F:o:uv";
|
||||
options = "d:f:F:o:Quv";
|
||||
mode |= SLAP_TOOL_READMAIN | SLAP_TOOL_READONLY;
|
||||
break;
|
||||
|
||||
@ -371,6 +371,11 @@ slap_tool_init(
|
||||
dn_mode = SLAP_TOOL_LDAPDN_PRETTY;
|
||||
break;
|
||||
|
||||
case 'Q':
|
||||
quiet++;
|
||||
slap_debug = 0;
|
||||
break;
|
||||
|
||||
case 'q': /* turn on quick */
|
||||
mode |= SLAP_TOOL_QUICK;
|
||||
break;
|
||||
|
@ -35,6 +35,7 @@ enum slaptool {
|
||||
typedef struct tool_vars {
|
||||
Backend *tv_be;
|
||||
int tv_verbose;
|
||||
int tv_quiet;
|
||||
int tv_update_ctxcsn;
|
||||
int tv_continuemode;
|
||||
int tv_nosubordinates;
|
||||
@ -65,6 +66,7 @@ extern tool_vars tool_globals;
|
||||
|
||||
#define be tool_globals.tv_be
|
||||
#define verbose tool_globals.tv_verbose
|
||||
#define quiet tool_globals.tv_quiet
|
||||
#define jumpline tool_globals.tv_jumpline
|
||||
#define update_ctxcsn tool_globals.tv_update_ctxcsn
|
||||
#define continuemode tool_globals.tv_continuemode
|
||||
|
@ -104,7 +104,9 @@ slaptest( int argc, char **argv )
|
||||
}
|
||||
}
|
||||
|
||||
fprintf( stderr, "config file testing succeeded\n");
|
||||
if ( !quiet ) {
|
||||
fprintf( stderr, "config file testing succeeded\n");
|
||||
}
|
||||
|
||||
slap_tool_destroy();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user