core: in confirm spawn, suggest 'f' when user selects 'n' choice

This commit is contained in:
Franck Bui 2016-11-17 18:22:43 +01:00
parent c891efaf8a
commit 539622bd8c
1 changed files with 5 additions and 1 deletions

View File

@ -746,7 +746,7 @@ static int ask_for_confirmation(const char *vc, Unit *u, const char *cmdline) {
}
for (;;) {
r = ask_char(&c, "yfshiDjc", "Execute %s? [y, f, s h for help] ", e);
r = ask_char(&c, "yfshiDjcn", "Execute %s? [y, f, s h for help] ", e);
if (r < 0) {
write_confirm_error_fd(r, STDOUT_FILENO, u);
r = CONFIRM_EXECUTE;
@ -785,6 +785,10 @@ static int ask_for_confirmation(const char *vc, Unit *u, const char *cmdline) {
case 'j':
manager_dump_jobs(u->manager, stdout, " ");
continue; /* ask again */
case 'n':
/* 'n' was removed in favor of 'f'. */
printf("Didn't understand 'n', did you mean 'f'?\n");
continue; /* ask again */
case 's':
printf("Skipping execution.\n");
r = CONFIRM_PRETEND_SUCCESS;