From: Matthias Koenig Date: Thu, 6 Nov 2008 14:49:30 +0000 (+0100) Subject: cfdisk: accept yes/no as fallback X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4b13a5a66b264886b3d16f67667cd7914f31697e;p=util-linux cfdisk: accept yes/no as fallback 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 --- diff --git a/fdisk/cfdisk.c b/fdisk/cfdisk.c index b0e18836..10ba31a1 100644 --- a/fdisk/cfdisk.c +++ b/fdisk/cfdisk.c @@ -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'"));