summaryrefslogtreecommitdiffstats
path: root/fdisks/fdisk.c
diff options
context:
space:
mode:
authorKarel Zak2013-05-15 14:07:14 +0200
committerKarel Zak2013-09-16 16:46:54 +0200
commit414b6b0f90f2ae086ac6ddecbfdfceacb6544abb (patch)
treeab598f348b6e052d3151cb332f7659b81e9e2219 /fdisks/fdisk.c
parentlibfdisk: (gpt) print UUID and NAME in expert mode only (diff)
downloadkernel-qcow2-util-linux-414b6b0f90f2ae086ac6ddecbfdfceacb6544abb.tar.gz
kernel-qcow2-util-linux-414b6b0f90f2ae086ac6ddecbfdfceacb6544abb.tar.xz
kernel-qcow2-util-linux-414b6b0f90f2ae086ac6ddecbfdfceacb6544abb.zip
fdisk: always allow 'p'rint command in expert menu
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'fdisks/fdisk.c')
-rw-r--r--fdisks/fdisk.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/fdisks/fdisk.c b/fdisks/fdisk.c
index f209d5874..2dc275234 100644
--- a/fdisks/fdisk.c
+++ b/fdisks/fdisk.c
@@ -86,7 +86,7 @@ static const struct menulist_descr menulist[] = {
{'n', N_("add a new partition"), {FDISK_DISKLABEL_DOS | FDISK_DISKLABEL_SUN | FDISK_DISKLABEL_SGI | FDISK_DISKLABEL_OSF | FDISK_DISKLABEL_GPT, 0}},
{'o', N_("change rotation speed (rpm)"), {0, FDISK_DISKLABEL_SUN}},
{'o', N_("create a new empty DOS partition table"), {~FDISK_DISKLABEL_OSF, 0}},
- {'p', N_("print the partition table"), {FDISK_DISKLABEL_DOS | FDISK_DISKLABEL_SUN | FDISK_DISKLABEL_SGI | FDISK_DISKLABEL_OSF, FDISK_DISKLABEL_DOS | FDISK_DISKLABEL_SUN}},
+ {'p', N_("print the partition table"), { FDISK_DISKLABEL_ANY, FDISK_DISKLABEL_ANY }},
{'q', N_("quit without saving changes"), {FDISK_DISKLABEL_ANY, FDISK_DISKLABEL_ANY}},
{'r', N_("return to main menu"), {FDISK_DISKLABEL_OSF, FDISK_DISKLABEL_DOS | FDISK_DISKLABEL_SUN | FDISK_DISKLABEL_SGI | FDISK_DISKLABEL_OSF}},
{'s', N_("change number of sectors/track"), {0, FDISK_DISKLABEL_DOS | FDISK_DISKLABEL_SUN}},
@@ -855,10 +855,7 @@ expert_command_prompt(struct fdisk_context *cxt)
fdisk_sun_set_rspeed(cxt);
break;
case 'p':
- if (fdisk_is_disklabel(cxt, SUN))
- list_table(cxt, 1);
- else if (fdisk_is_disklabel(cxt, DOS))
- dos_list_table_expert(cxt, 0);
+ list_table(cxt, 1);
break;
case 'q':
handle_quit(cxt);