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