| |
@@ -94,6 +94,7 @@
|
| |
int upgradedb_flags;
|
| |
int upgradednformat_dryrun;
|
| |
int is_quiet;
|
| |
+ int backuptools_verbose;
|
| |
int dbverify_verbose;
|
| |
char *dbverify_dbdir;
|
| |
};
|
| |
@@ -1286,7 +1287,7 @@
|
| |
*
|
| |
*/
|
| |
|
| |
- char *opts_db2ldif = "vd:D:ENa:rs:x:CSut:n:UmMo1q";
|
| |
+ char *opts_db2ldif = "vd:D:ENa:rs:x:CSut:n:UmMo1qV";
|
| |
struct opt_ext long_options_db2ldif[] = {
|
| |
{"version", ArgNone, 'v'},
|
| |
{"debug", ArgRequired, 'd'},
|
| |
@@ -1306,9 +1307,10 @@
|
| |
{"multipleOutputFile", ArgNone, 'M'},
|
| |
{"noVersionNum", ArgNone, '1'},
|
| |
{"quiet", ArgNone, 'q'},
|
| |
+ {"verbose", ArgNone, 'V'},
|
| |
{0, 0, 0}};
|
| |
|
| |
- char *opts_ldif2db = "vd:i:g:G:n:s:x:NOCc:St:D:Eq";
|
| |
+ char *opts_ldif2db = "vd:i:g:G:n:s:x:NOCc:St:D:EqV";
|
| |
struct opt_ext long_options_ldif2db[] = {
|
| |
{"version", ArgNone, 'v'},
|
| |
{"debug", ArgRequired, 'd'},
|
| |
@@ -1326,9 +1328,10 @@
|
| |
{"configDir", ArgRequired, 'D'},
|
| |
{"encrypt", ArgOptional, 'E'},
|
| |
{"quiet", ArgNone, 'q'},
|
| |
+ {"verbose", ArgNone, 'V'},
|
| |
{0, 0, 0}};
|
| |
|
| |
- char *opts_archive2db = "vd:i:a:n:SD:q";
|
| |
+ char *opts_archive2db = "vd:i:a:n:SD:qV";
|
| |
struct opt_ext long_options_archive2db[] = {
|
| |
{"version", ArgNone, 'v'},
|
| |
{"debug", ArgRequired, 'd'},
|
| |
@@ -1338,10 +1341,11 @@
|
| |
{"allowMultipleProcesses", ArgNone, 'S'},
|
| |
{"configDir", ArgRequired, 'D'},
|
| |
{"quiet", ArgNone, 'q'},
|
| |
+ {"verbose", ArgNone, 'V'},
|
| |
{0, 0, 0}};
|
| |
|
| |
|
| |
- char *opts_db2archive = "vd:i:a:SD:q";
|
| |
+ char *opts_db2archive = "vd:i:a:SD:qV";
|
| |
struct opt_ext long_options_db2archive[] = {
|
| |
{"version", ArgNone, 'v'},
|
| |
{"debug", ArgRequired, 'd'},
|
| |
@@ -1350,6 +1354,7 @@
|
| |
{"allowMultipleProcesses", ArgNone, 'S'},
|
| |
{"configDir", ArgRequired, 'D'},
|
| |
{"quiet", ArgNone, 'q'},
|
| |
+ {"verbose", ArgNone, 'V'},
|
| |
{0, 0, 0}};
|
| |
|
| |
char *opts_db2index = "vd:a:t:T:SD:n:s:x:";
|
| |
@@ -1751,9 +1756,14 @@
|
| |
exit(1);
|
| |
break;
|
| |
|
| |
- case 'V':
|
| |
+ case 'V': /* verbose option for dbverify, db2ldif, ldif2db, db2bak, bak2db */
|
| |
if (mcfg->slapd_exemode == SLAPD_EXEMODE_DBVERIFY) {
|
| |
mcfg->dbverify_verbose = 1;
|
| |
+ } else if (mcfg->slapd_exemode == SLAPD_EXEMODE_LDIF2DB ||
|
| |
+ mcfg->slapd_exemode == SLAPD_EXEMODE_DB2LDIF ||
|
| |
+ mcfg->slapd_exemode == SLAPD_EXEMODE_ARCHIVE2DB ||
|
| |
+ mcfg->slapd_exemode == SLAPD_EXEMODE_DB2ARCHIVE) {
|
| |
+ mcfg->backuptools_verbose = 1;
|
| |
} else {
|
| |
mcfg->slapd_exemode = SLAPD_EXEMODE_PRINTVERSION;
|
| |
}
|
| |
@@ -2138,7 +2148,7 @@
|
| |
plugin->plg_name);
|
| |
return 1;
|
| |
}
|
| |
- if (!mcfg->is_quiet) {
|
| |
+ if (mcfg->backuptools_verbose) {
|
| |
slapd_ldap_debug |= LDAP_DEBUG_BACKLDBM;
|
| |
}
|
| |
if (!(slapd_ldap_debug & LDAP_DEBUG_BACKLDBM)) {
|
| |
@@ -2261,7 +2271,7 @@
|
| |
return 1;
|
| |
}
|
| |
|
| |
- if (!mcfg->is_quiet) {
|
| |
+ if (mcfg->backuptools_verbose) {
|
| |
slapd_ldap_debug |= LDAP_DEBUG_BACKLDBM;
|
| |
}
|
| |
if (!(slapd_ldap_debug & LDAP_DEBUG_BACKLDBM)) {
|
| |
@@ -2511,7 +2521,7 @@
|
| |
return 1;
|
| |
}
|
| |
|
| |
- if (!mcfg->is_quiet) {
|
| |
+ if (mcfg->backuptools_verbose) {
|
| |
slapd_ldap_debug |= LDAP_DEBUG_BACKLDBM;
|
| |
}
|
| |
if (!(slapd_ldap_debug & LDAP_DEBUG_BACKLDBM)) {
|
| |
@@ -2558,7 +2568,7 @@
|
| |
return 1;
|
| |
}
|
| |
|
| |
- if (!mcfg->is_quiet) {
|
| |
+ if (mcfg->backuptools_verbose) {
|
| |
slapd_ldap_debug |= LDAP_DEBUG_BACKLDBM;
|
| |
}
|
| |
if (!(slapd_ldap_debug & LDAP_DEBUG_BACKLDBM)) {
|
| |
Bug description: RHDS 9 does not require a -q option to not log debugging messages.
-q also suppresses the output that had been included before when doing an import.
Fix description:
Make -q option less verbose by removing error log messages
and add -V option which enables Verbose DEBUG output.
https://pagure.io/389-ds-base/issue/50145
Reviewed by: ?