Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-1-4]: src/distrib/utils/sysinst/arch/bebox pull up rev(s) 1.1-1.7...
details: https://anonhg.NetBSD.org/src/rev/5c4f4eaa015b
branches: netbsd-1-4
changeset: 468985:5c4f4eaa015b
user: cgd <cgd%NetBSD.org@localhost>
date: Thu Jun 24 22:45:46 1999 +0000
description:
pull up rev(s) 1.1-1.7 (new file) from trunk. (cgd)
diffstat:
distrib/utils/sysinst/arch/bebox/menus.md.en | 192 +++++++++++++++++++++++++++
1 files changed, 192 insertions(+), 0 deletions(-)
diffs (196 lines):
diff -r 5c8c89528eed -r 5c4f4eaa015b distrib/utils/sysinst/arch/bebox/menus.md.en
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/utils/sysinst/arch/bebox/menus.md.en Thu Jun 24 22:45:46 1999 +0000
@@ -0,0 +1,192 @@
+/* $NetBSD: menus.md.en,v 1.7.4.2 1999/06/24 22:45:46 cgd Exp $ */
+
+/*
+ * Copyright 1997 Piermont Information Systems Inc.
+ * All rights reserved.
+ *
+ * Written by Philip A. Nelson for Piermont Information Systems Inc.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed for the NetBSD Project by
+ * Piermont Information Systems Inc.
+ * 4. The name of Piermont Information Systems Inc. may not be used to endorse
+ * or promote products derived from this software without specific prior
+ * written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+/* Menu definitions for sysinst. bebox version, machine dependent. */
+
+menu fullpart, title "Select your choice";
+ option "Use only part of the disk", exit, action {usefull = 0;};
+ option "Use the entire disk", exit, action {usefull = 1;};
+
+menu wdtype, title "Select type";
+ display action { msg_display (MSG_wdtype, diskdev); };
+ option "IDE", exit;
+ option "ESDI", exit, action
+ { msg_display (MSG_sectforward);
+ process_menu (MENU_yesno);
+ if (yesno)
+ doessf = "sf:";
+ };
+ option "ST506", exit, action
+ { msg_display (MSG_sectforward);
+ process_menu (MENU_yesno);
+ if (yesno)
+ doessf = "sf:";
+ };
+
+
+menu dlgeom, title "Choose an option";
+ display action { msg_display (MSG_dlgeom, diskdev, dlcyl, dlhead,
+ dlsec, disk->dd_cyl, disk->dd_head,
+ disk->dd_sec);
+ };
+ option "Use real geometry", exit, action {
+ dlcyl = disk->dd_cyl;
+ dlhead = disk->dd_head;
+ dlsec = disk->dd_sec;
+ };
+ option "Use disklabel geometry", exit, action {
+ disk->dd_cyl = dlcyl;
+ disk->dd_head = dlhead;
+ disk->dd_sec = dlsec;
+ };
+
+menu editparttable, title "Choose your partition", exit;
+ display action { msg_display (MSG_editparttable);
+ disp_cur_part((struct mbr_partition *)&mbr[MBR_PARTOFF], activepart,-1);
+ };
+ option "Edit partition 0", sub menu editpart,
+ action { editpart = 0; };
+ option "Edit partition 1", sub menu editpart,
+ action { editpart = 1; };
+ option "Edit partition 2", sub menu editpart,
+ action { editpart = 2; };
+ option "Edit partition 3", sub menu editpart,
+ action { editpart = 3; };
+ option "Reselect size specification",
+ action { reask_sizemult(); };
+
+menu editpart, title "Select to change";
+ display action { msg_display (MSG_editpart, editpart);
+ disp_cur_part((struct mbr_partition *)&mbr[MBR_PARTOFF
+], activepart,editpart);
+ msg_printf_add ("\n");
+ };
+ option "Kind", sub menu chooseid;
+ option "Start and size", action
+ { char buf[40]; int start, size;
+ msg_prompt_add (MSG_start, NULL, buf, 40);
+ start = NUMSEC(atoi(buf),sizemult,dlcylsize);
+ if (sizemult > 1 && start < bsec)
+ start = bsec;
+ msg_prompt_add (MSG_size, NULL, buf, 40);
+ size = NUMSEC(atoi(buf),sizemult,dlcylsize);
+ if (sizemult > 1 && start == bsec)
+ size -= bsec;
+ if (start + size > bsize)
+ size = bsize - start;
+ if (size < 0) {
+ size = 0;
+ start = 0;
+ }
+ part[editpart].mbrp_start = start;
+ part[editpart].mbrp_size = size;
+ };
+ option "Set active", action { activepart = editpart; };
+ option "Partition OK", exit;
+
+menu chooseid, title "Partition Kind?";
+ option "NetBSD", exit, action
+ {
+ part[editpart].mbrp_typ = 165;
+ };
+ option "DOS < 32 Meg", exit, action
+ {
+ part[editpart].mbrp_typ = 4;
+ };
+ option "DOS > 32 Meg", exit, action
+ {
+ part[editpart].mbrp_typ = 6;
+ };
+ option "unused", exit, action
+ {
+ part[editpart].mbrp_typ = 0;
+ };
+
+menu cyl1024;
+ display action {
+ msg_display(MSG_cyl1024);
+ };
+ option "Re-edit both MBR and label", exit, action
+ {
+ /* XXX UGH */
+ extern int c1024_resp;
+
+ c1024_resp = 1;
+ };
+ option "Re-edit the label", exit, action
+ {
+ extern int c1024_resp;
+
+ c1024_resp = 2;
+ };
+ option "Use it anyway", exit, action
+ {
+ extern int c1024_resp;
+
+ c1024_resp = 3;
+ };
+
+menu editfsparts, y=12, exit;
+ display action {
+ ask_sizemult();
+ msg_display(MSG_fspart, multname);
+ disp_cur_fspart(-1, 1);
+ };
+ option "Change a", action { editpart = A;}, sub menu edfspart;
+ option "Change b", action { editpart = B;}, sub menu edfspart;
+ option "NetBSD partition - can't change", action {};
+ option "Whole disk - can't change", action {};
+ option "Change e", action { editpart = E;}, sub menu edfspart;
+ option "Change f", action { editpart = F;}, sub menu edfspart;
+ option "Change g", action { editpart = G;}, sub menu edfspart;
+ option "Change h", action { editpart = H;}, sub menu edfspart;
+ option "Set new allocation size", action { reask_sizemult(); };
+
+
+menu md_distcustom, y=3, exit, title "Selection toggles inclusion";
+ display action { show_cur_distsets (); };
+ option "Compiler Tools", action { toggle_getit (3); };
+ option "Games", action { toggle_getit (4); };
+ option "Online Manual Pages", action { toggle_getit (5); };
+ option "Miscellaneous", action { toggle_getit (6); };
+ option "Text Processing Tools", action { toggle_getit (7); };
+ option "X11 base and clients", action { toggle_getit (8); };
+ option "X11 fonts", action { toggle_getit (9); };
+ option "X11 servers", action { toggle_getit (10); };
+ option "X contrib clients", action { toggle_getit (11); };
+ option "X11 programming", action { toggle_getit (12); };
Home |
Main Index |
Thread Index |
Old Index