1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-29 15:22:30 +03:00

display: print skipped prompt

Since decisions in the silent mode may not be always obvious,
print skipped prompt with answer 'n'.

Also document  '-qq' behaviour (single -q only shuts
logging, while -qq sets silent mode).
This commit is contained in:
Zdenek Kabelac 2014-05-15 11:58:49 +02:00
parent 76c06c7252
commit 11bedf1baf
3 changed files with 8 additions and 4 deletions

View File

@ -1,5 +1,6 @@
Version 2.02.107 -
==================================
Display skipped prompt in silent mode.
Make reporting commands show help about possible sort keys on '-O help'.
Add metadata_percent to lvs_cols.
Take account of parity areas with alloc anywhere in _calc_required_extents.

View File

@ -880,9 +880,6 @@ char yes_no_prompt(const char *prompt, ...)
int c = 0, ret = 0;
va_list ap;
if (silent_mode())
return 'n';
sigint_allow();
do {
if (c == '\n' || !c) {
@ -890,6 +887,11 @@ char yes_no_prompt(const char *prompt, ...)
vfprintf(stderr, prompt, ap);
va_end(ap);
fflush(stderr);
if (silent_mode()) {
fputc('n', stderr);
ret = 'n';
break;
}
ret = 0;
}
@ -911,7 +913,7 @@ char yes_no_prompt(const char *prompt, ...)
sigint_restore();
if (c != '\n')
fprintf(stderr, "\n");
fputc('\n', stderr);
return ret;
}

View File

@ -174,6 +174,7 @@ Overrides config file setting.
.BR \-q ", " \-\-quiet
Suppress output and log messages.
Overrides \fB\-d\fP and \fB\-v\fP.
Repeat once to also suppress any prompts with answer 'no'.
.TP
.BR \-\-yes
Don't prompt for confirmation interactively but instead always assume the