]> err.no Git - util-linux/commitdiff
cfdisk: accept yes/no as fallback
authorMatthias Koenig <mkoenig@suse.de>
Thu, 6 Nov 2008 14:49:30 +0000 (15:49 +0100)
committerKarel Zak <kzak@redhat.com>
Thu, 13 Nov 2008 23:09:23 +0000 (00:09 +0100)
Accept "yes" or "no" as fallback in case the question
has not been translated.

[kzak@redhat.com: note that rpmatch(3) looks at only the first
                  character of response, but we need have to
                  check the full yes/no string.]

Signed-off-by: Matthias Koenig <mkoenig@suse.de>
fdisk/cfdisk.c

index b0e1883640aad8faad6030b8107d3c09b5b973a3..10ba31a152fb4abb26a36611f1fbbddb5d3d5a29 100644 (file)
@@ -1879,10 +1879,12 @@ write_part_table(void) {
              clear_warning();
              if (len == GS_ESCAPE)
                   return;
-             else if (strcasecmp(response, _("no")) == 0) {
+             else if (strcasecmp(response, _("no")) == 0 ||
+                      strcasecmp(response, "no") == 0) {
                   print_warning(_("Did not write partition table to disk"));
                   return;
-             } else if (strcasecmp(response, _("yes")) == 0)
+             } else if (strcasecmp(response, _("yes")) == 0 ||
+                        strcasecmp(response, "yes") == 0)
                   done = TRUE;
              else
                   print_warning(_("Please enter `yes' or `no'"));