summaryrefslogtreecommitdiffstats
path: root/disk-utils
diff options
context:
space:
mode:
authorBenno Schulenberg2015-01-18 17:21:25 +0100
committerKarel Zak2015-01-26 11:53:49 +0100
commite993b9c8e5249a0509c3f8be415d300055c2e5f7 (patch)
treeeac275cfd2942345114b9d87aa7cb6bd2f3c46b9 /disk-utils
parentcfdisk: don't mess up the help screen by printing the PO file header (diff)
downloadkernel-qcow2-util-linux-e993b9c8e5249a0509c3f8be415d300055c2e5f7.tar.gz
kernel-qcow2-util-linux-e993b9c8e5249a0509c3f8be415d300055c2e5f7.tar.xz
kernel-qcow2-util-linux-e993b9c8e5249a0509c3f8be415d300055c2e5f7.zip
cfdisk: shorten the help screen to make it fit within 25 lines
When the terminal has less than 32 lines, the new cfdisk ignored the fact that the help-screen text was longer and just skipped printing the remaining lines. Instead of introducing a minipager for the help screen, just condense its text and remove unneeded lines. Now the text occupies just 25 lines, which should fit on most terminals. Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
Diffstat (limited to 'disk-utils')
-rw-r--r--disk-utils/cfdisk.c21
1 files changed, 7 insertions, 14 deletions
diff --git a/disk-utils/cfdisk.c b/disk-utils/cfdisk.c
index 8fc9c24e5..1330b0820 100644
--- a/disk-utils/cfdisk.c
+++ b/disk-utils/cfdisk.c
@@ -1797,14 +1797,8 @@ static int ui_help(void)
{
size_t i;
static const char *help[] = {
- N_("Help Screen for cfdisk"),
- " ",
- N_("This is cfdisk, a curses based disk partitioning program, which"),
- N_("allows you to create, delete and modify partitions on your hard"),
- N_("disk drive."),
- " ",
- N_("Copyright (C) 2014 Karel Zak <kzak@redhat.com> "),
- N_("Based on the original cfdisk from Kevin E. Martin & aeb."),
+ N_("This is cfdisk, a curses-based disk partitioning program."),
+ N_("It lets you create, delete, and modify partitions on a block device."),
" ",
N_("Command Meaning"),
N_("------- -------"),
@@ -1813,20 +1807,19 @@ static int ui_help(void)
N_(" h Print this screen"),
N_(" n Create new partition from free space"),
N_(" q Quit program without writing partition table"),
- N_(" t Change the partition type"),
N_(" s Fix partitions order (only when in disarray)"),
+ N_(" t Change the partition type"),
N_(" u Dump disk layout to sfdisk compatible script file"),
- N_(" W Write partition table to disk (must enter upper case W)"),
- N_(" Since this might destroy data on the disk, you must"),
- N_(" either confirm or deny the write by entering `yes' or"),
- N_(" `no'"),
+ N_(" W Write partition table to disk (you must enter uppercase W);"),
+ N_(" since this might destroy data on the disk, you must either"),
+ N_(" confirm or deny the write by entering 'yes' or 'no'"),
N_("Up Arrow Move cursor to the previous partition"),
N_("Down Arrow Move cursor to the next partition"),
N_("Left Arrow Move cursor to the previous menu item"),
N_("Right Arrow Move cursor to the next menu item"),
" ",
N_("Note: All of the commands can be entered with either upper or lower"),
- N_("case letters (except for Writes)."),
+ N_("case letters (except for Write)."),
" ",
N_("Use lsblk(8) or partx(8) to see more details about the device.")
};