From d3e67ae2f4c905012bf3aa02180653cb15f98606 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Thu, 11 Oct 2012 13:39:49 -0400 Subject: [PATCH] reiserfsck: support `fsck -f -n` Every other fsck util out there supports non-interactive forcing and this change brings reiserfsck into line. Signed-off-by: Roy Marples Signed-off-by: Mike Frysinger Signed-off-by: Jeff Mahoney --- fsck/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fsck/main.c b/fsck/main.c index e4253af..31e97bf 100644 --- a/fsck/main.c +++ b/fsck/main.c @@ -421,8 +421,9 @@ void warn_what_will_be_done (char * file_name, struct fsck_data * data) (data->log == stdout) ? "stdout" : (data->log_file_name ? data->log_file_name : "fsck.run")); - if (!(data->options & OPT_YES) && !user_confirmed (warn_to, "\nDo you want to " - "run this program?[N/Yes] (note need to type Yes if you do):", "Yes\n")) + if (!(data->options & OPT_YES) && !(data->options & OPT_SILENT) && + !user_confirmed (warn_to, "\nDo you want to run this program?[N/Yes] " + "(note need to type Yes if you do):", "Yes\n")) exit (EXIT_USER); }