summaryrefslogtreecommitdiffstats
path: root/fdisks/fdisk-menu.c
diff options
context:
space:
mode:
authorKarel Zak2013-05-17 13:44:29 +0200
committerKarel Zak2013-09-16 16:46:55 +0200
commit2a1a67df8622f78488a17b366802bdf2fa901e5d (patch)
tree0d8d05365c7becee1ccd81d337b4162c0fe233fd /fdisks/fdisk-menu.c
parentfdisk: add new stuff to display menus (diff)
downloadkernel-qcow2-util-linux-2a1a67df8622f78488a17b366802bdf2fa901e5d.tar.gz
kernel-qcow2-util-linux-2a1a67df8622f78488a17b366802bdf2fa901e5d.tar.xz
kernel-qcow2-util-linux-2a1a67df8622f78488a17b366802bdf2fa901e5d.zip
fdisk: add sun menu
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'fdisks/fdisk-menu.c')
-rw-r--r--fdisks/fdisk-menu.c25
1 files changed, 23 insertions, 2 deletions
diff --git a/fdisks/fdisk-menu.c b/fdisks/fdisk-menu.c
index eef5bfe5a..7cbf83b74 100644
--- a/fdisks/fdisk-menu.c
+++ b/fdisks/fdisk-menu.c
@@ -80,7 +80,7 @@ struct menu menu_generic = {
MENU_ENT_E('u', N_("change display/entry units"), FDISK_DISKLABEL_GPT),
MENU_ENT ('x', N_("extra functionality (experts only)")),
- MENU_SEP(N_("Save & Exit")),
+ MENU_BSEP(N_("Save & Exit")),
MENU_ENT_E('w', N_("write table to disk and exit"), FDISK_DISKLABEL_OSF),
MENU_BENT ('q', N_("quit without saving changes")),
MENU_XENT ('r', N_("return to main menu")),
@@ -117,10 +117,31 @@ struct menu menu_gpt = {
}
};
+struct menu menu_sun = {
+/* .callback = sun_menu_cb, */
+ .label = FDISK_DISKLABEL_SUN,
+ .entries = {
+ MENU_BSEP(N_("Sun")),
+ MENU_ENT('a', N_("toggle a read only flag")),
+ MENU_ENT('c', N_("toggle the mountable flag")),
+
+ MENU_XENT('a', N_("change number of alternate cylinders")),
+ MENU_XENT('c', N_("change number of cylinders")),
+ MENU_XENT('e', N_("change number of extra sectors per cylinder")),
+ MENU_XENT('h', N_("change number of heads")),
+ MENU_XENT('i', N_("change interleave factor")),
+ MENU_XENT('o', N_("change rotation speed (rpm)")),
+ MENU_XENT('s', N_("change number of sectors/track")),
+ MENU_XENT('y', N_("change number of physical cylinders")),
+ { 0, NULL }
+ }
+};
+
static const struct menu *menus[] = {
&menu_generic,
&menu_createlabel,
- &menu_gpt
+ &menu_gpt,
+ &menu_sun
};
static const struct menu_entry *next_menu_entry(